Commit b59b67b
ci: scope the cross-platform tunnel job to the seam tests (refs #897)
The new windows/macOS job ran the full docker + tunnelhub packages, which
fails on Windows for reasons that predate this branch: three tests assert
POSIX file modes (0600) that Windows does not implement (os.Chmod only
toggles the read-only bit, so Stat reports 666), one asserts a
world-readable file is refused, and one assumes Unix path separators.
macOS passes all of them. Filed as #897.
Scope the job with -run to the seam's own !linux tests. The full test
binaries are still compiled for each platform, so a Windows/macOS build
break is still caught; only the stub behaviour is executed. Assert that at
least 4 seam tests actually ran, since -run passes vacuously when its
pattern matches nothing.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>1 parent b45b288 commit b59b67b
1 file changed
Lines changed: 25 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
29 | 53 | | |
30 | 54 | | |
31 | 55 | | |
| |||
0 commit comments