You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add the synctest ABI and testing integration.
Track bubble tasks across all schedulers. Add fake time, timer and
channel ownership, durable blocking, and sync integration.
Keep synctest paths out of programs that do not call Run, and retain the
futex fast path for WaitGroups outside bubbles.
Run supported upstream synctest tests and the encoding/json regression
from the standard library test targets.
Update compiler output and binary size baselines for the runtime layout
changes.
Copy file name to clipboardExpand all lines: make/test.mk
+3Lines changed: 3 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -234,6 +234,9 @@ tinygo-test:
234
234
ifneq ($(TEST_PACKAGES_SHORT_HOST),)
235
235
$(TINYGO) test $(TEST_ADDITIONAL_FLAGS) $(TEST_SKIP_FLAG) -short $(TEST_PACKAGES_SHORT_HOST)
236
236
endif
237
+
$(TINYGO) test $(TEST_ADDITIONAL_FLAGS) -skip='^(TestReflectFuncOf|TestChannelMovedOutOfBubble|TestTimerFromInsideBubble|TestWaitGroupMovedIntoBubble|TestWaitGroupMovedOutOfBubble|TestWaitGroupMovedBetweenBubblesWithNonZeroCount)$$' internal/synctest
238
+
$(TINYGO) test $(TEST_ADDITIONAL_FLAGS) -skip='^(TestFatal|TestError|TestVerboseError|TestSkip|TestVerboseSkip|TestHelper|TestHTTPTransport100Continue)$$' testing/synctest
239
+
$(TINYGO) test $(TEST_ADDITIONAL_FLAGS) -run='^TestSynctestMarshal$$' encoding/json
237
240
ifeq ($(TEST_ENCODING_XML),true)
238
241
$(TINYGO) test $(TEST_ADDITIONAL_FLAGS) $(TEST_SKIP_FLAG) -short -stack-size=16MB encoding/xml
0 commit comments