Commit 06ef917
committed
fix(test): enable all binary types in CI integration tests
Change binary test suite to automatically test all available binaries
in CI instead of only testing JS:
- JS: Always enabled in CI (was: only if no other env vars set)
- SEA: Always enabled in CI (was: only if TEST_SEA_BINARY set)
- Smol: Always enabled in CI (was: only if TEST_SMOL_BINARY set)
Local behavior unchanged:
- Use TEST_JS_BINARY, TEST_SEA_BINARY, TEST_SMOL_BINARY env vars
- JS defaults to true if no env vars set
Each test suite will skip gracefully if the binary doesn't exist
(not cached or not built), so this safely enables testing of all
cached binaries without requiring explicit environment variables.1 parent 3c5ac70 commit 06ef917
File tree
1 file changed
+10
-6
lines changed- packages/cli/test/integration/binary
1 file changed
+10
-6
lines changedLines changed: 10 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
32 | 34 | | |
33 | 35 | | |
34 | 36 | | |
| |||
42 | 44 | | |
43 | 45 | | |
44 | 46 | | |
45 | | - | |
| 47 | + | |
| 48 | + | |
46 | 49 | | |
47 | 50 | | |
48 | 51 | | |
| |||
54 | 57 | | |
55 | 58 | | |
56 | 59 | | |
57 | | - | |
| 60 | + | |
| 61 | + | |
58 | 62 | | |
59 | 63 | | |
60 | 64 | | |
| |||
0 commit comments