Skip to content

Commit abe392c

Browse files
committed
fix: exclude test suite targets that transitively depend on WIT-enabled calculator_component
Found that test suite targets (all_go_tests, go_component_tests, go_integration_tests) were still pulling in calculator_component despite individual test exclusions. These test suites aggregate individual tests and create transitive dependencies on WIT-enabled components that fail due to upstream TinyGo limitations. Root cause analysis: - calculator_component uses wit = ":calculator_wit" (line 50 in BUILD.bazel) - Test suites depend on both individual tests AND the components they test - //test/go/... wildcard includes these suite targets - Individual test exclusions were insufficient Now excludes all test aggregation targets that depend on WIT components.
1 parent 5ad307a commit abe392c

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

.github/workflows/ci.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,9 @@ jobs:
133133
-//test/go:test_calculator_component_provides_info \
134134
-//test/go:test_calculator_component_valid_wasm \
135135
-//test/go:test_calculator_exports_verification \
136+
-//test/go:all_go_tests \
137+
-//test/go:go_component_tests \
138+
-//test/go:go_integration_tests \
136139
//test/cpp/... \
137140
//test/unit/... \
138141
//test/integration/... \
@@ -235,6 +238,9 @@ jobs:
235238
-//test/go:test_calculator_component_provides_info \
236239
-//test/go:test_calculator_component_valid_wasm \
237240
-//test/go:test_calculator_exports_verification \
241+
-//test/go:all_go_tests \
242+
-//test/go:go_component_tests \
243+
-//test/go:go_integration_tests \
238244
//test/cpp/... \
239245
//test/unit/... \
240246
//test/integration/... \

0 commit comments

Comments
 (0)