Commit c3aa7ec
fix(ci): boot the http integration worker from the staging dir
copy_from/copy_to tests have DuckDB write a source file under a relative
__TEST_DIR__ that the worker then opens by the same relative path; the worker
only resolves it if it shares DuckDB's cwd. The stdio lane inherits DuckDB's cwd
for free, but the http worker was started from the repo root, so those tests
failed in the http lane. Boot it with `( cd "$STAGE" && exec ... )` so it shares
the unittest binary's cwd (mirrors the vgi repo's run_http_integration.sh); exec
keeps the worker on the captured pid for teardown.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent 8ff6341 commit c3aa7ec
1 file changed
Lines changed: 12 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
133 | 133 | | |
134 | 134 | | |
135 | 135 | | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
136 | 147 | | |
137 | 148 | | |
138 | 149 | | |
139 | 150 | | |
140 | 151 | | |
141 | | - | |
| 152 | + | |
142 | 153 | | |
143 | 154 | | |
144 | 155 | | |
| |||
0 commit comments