Commit a83e84c
committed
test(setup-matrix): give each case its own home directory
run-case.sh isolated only XDG_CACHE_HOME, so every package manager it
drives resolved its cache, store and credentials from the caller's real
home. Under `setup-matrix.sh run --host` that is the developer's own
home directory.
Each case now gets HOME inside its per-case WORKDIR, along with the
variables that outrank HOME for their tools (CARGO_HOME, GOPATH,
GOMODCACHE, GOCACHE, PNPM_HOME, COREPACK_HOME, NUGET_PACKAGES and the
remaining XDG dirs). The verification helpers read through those same
variables, so they keep resolving without changes.1 parent 53aa893 commit a83e84c
1 file changed
Lines changed: 10 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
664 | 664 | | |
665 | 665 | | |
666 | 666 | | |
| 667 | + | |
| 668 | + | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
| 675 | + | |
| 676 | + | |
667 | 677 | | |
668 | 678 | | |
669 | 679 | | |
| |||
0 commit comments