diff --git a/.github/workflows/weekly-randomized-model.yml b/.github/workflows/weekly-randomized-model.yml index 6b56927..9726fb7 100644 --- a/.github/workflows/weekly-randomized-model.yml +++ b/.github/workflows/weekly-randomized-model.yml @@ -153,7 +153,7 @@ jobs: - name: Run mandatory cross-user permission checks env: - ARGOSFS_COMPAT_WORKDIR: ${{ runner.temp }}/weekly-mounted-permissions + ARGOSFS_COMPAT_WORKDIR: /tmp/argosfs-weekly-mounted-permissions-${{ github.run_id }}-${{ github.run_attempt }} ARGOSFS_COMPAT_KEEP_WORKDIR: "1" run: scripts/tests/host/permission_compat.sh @@ -171,12 +171,13 @@ jobs: with: name: weekly-mounted-posix-compat path: | - ${{ runner.temp }}/weekly-mounted-permissions + /tmp/argosfs-weekly-mounted-permissions-${{ github.run_id }}-${{ github.run_attempt }} ${{ runner.temp }}/weekly-pjdfstest ${{ runner.temp }}/weekly-pjdfstest.jsonl ${{ runner.temp }}/weekly-pjdfstest.log ${{ runner.temp }}/weekly-pjdfstest.build.log if-no-files-found: error + include-hidden-files: true block-fault-injection: name: Raw block EIO and corruption injection diff --git a/scripts/tests/host/block_fault_injection.sh b/scripts/tests/host/block_fault_injection.sh index 9b36b63..8d487d7 100755 --- a/scripts/tests/host/block_fault_injection.sh +++ b/scripts/tests/host/block_fault_injection.sh @@ -28,7 +28,12 @@ sudo dmsetup version >"$artifacts/logs/dmsetup-version.txt" 2>&1 || fail_or_skip cargo build --manifest-path "$repo/Cargo.toml" --bin argosfs --locked argosfs="$repo/target/debug/argosfs" work="$(mktemp -d "${TMPDIR:-/tmp}/argosfs-block-fault.XXXXXX")" -mkdir -p "$work/src/data" +mkdir -p \ + "$work/src/data" \ + "$work/src/dev" \ + "$work/src/proc" \ + "$work/src/run" \ + "$work/src/sys" loops=() mapper_names=() mappers=()