From 8958ccf6f8e2687d5ca4799a81bed9e09707e085 Mon Sep 17 00:00:00 2001 From: John Shawger <shawgerj@cs.wisc.edu> Date: Wed, 4 Dec 2024 12:39:25 -0600 Subject: [PATCH] create and mount disk images in /tmp --- tests/generate-test-spec.el | 34 +++++++++++++++++++++++----------- tests/tests/1.post | 2 +- tests/tests/1.pre | 2 +- tests/tests/1.run | 2 +- tests/tests/10.post | 2 +- tests/tests/10.pre | 2 +- tests/tests/10.run | 2 +- tests/tests/11.post | 2 +- tests/tests/11.pre | 2 +- tests/tests/11.run | 2 +- tests/tests/12.post | 2 +- tests/tests/12.pre | 2 +- tests/tests/12.run | 2 +- tests/tests/13.post | 2 +- tests/tests/13.pre | 2 +- tests/tests/13.run | 2 +- tests/tests/14.post | 2 +- tests/tests/14.pre | 2 +- tests/tests/14.run | 2 +- tests/tests/15.post | 2 +- tests/tests/15.pre | 2 +- tests/tests/15.run | 2 +- tests/tests/16.post | 2 +- tests/tests/16.pre | 2 +- tests/tests/16.run | 2 +- tests/tests/17.post | 2 +- tests/tests/17.pre | 2 +- tests/tests/17.run | 2 +- tests/tests/18.post | 2 +- tests/tests/18.pre | 2 +- tests/tests/18.run | 2 +- tests/tests/19.post | 2 +- tests/tests/19.pre | 2 +- tests/tests/19.run | 2 +- tests/tests/2.post | 2 +- tests/tests/2.pre | 2 +- tests/tests/2.run | 2 +- tests/tests/20.post | 2 +- tests/tests/20.pre | 2 +- tests/tests/20.run | 2 +- tests/tests/21.post | 2 +- tests/tests/21.pre | 2 +- tests/tests/21.run | 2 +- tests/tests/22.post | 2 +- tests/tests/22.pre | 2 +- tests/tests/22.run | 2 +- tests/tests/23.post | 2 +- tests/tests/23.pre | 2 +- tests/tests/23.run | 2 +- tests/tests/24.post | 2 +- tests/tests/24.pre | 2 +- tests/tests/24.run | 2 +- tests/tests/25.post | 2 +- tests/tests/25.pre | 2 +- tests/tests/25.run | 2 +- tests/tests/26.post | 2 +- tests/tests/26.pre | 2 +- tests/tests/26.run | 2 +- tests/tests/27.post | 2 +- tests/tests/27.pre | 2 +- tests/tests/27.run | 2 +- tests/tests/28.post | 2 +- tests/tests/28.pre | 2 +- tests/tests/28.run | 2 +- tests/tests/29.post | 2 +- tests/tests/29.pre | 2 +- tests/tests/29.run | 2 +- tests/tests/3.post | 2 +- tests/tests/3.pre | 2 +- tests/tests/3.run | 2 +- tests/tests/30.post | 2 +- tests/tests/30.pre | 2 +- tests/tests/30.run | 2 +- tests/tests/31.post | 2 +- tests/tests/31.pre | 2 +- tests/tests/31.run | 2 +- tests/tests/32.post | 2 +- tests/tests/32.pre | 2 +- tests/tests/32.run | 2 +- tests/tests/33.post | 2 +- tests/tests/33.pre | 2 +- tests/tests/33.run | 2 +- tests/tests/34.post | 2 +- tests/tests/34.pre | 2 +- tests/tests/34.run | 2 +- tests/tests/35.post | 2 +- tests/tests/35.pre | 2 +- tests/tests/35.run | 2 +- tests/tests/36.post | 2 +- tests/tests/36.pre | 2 +- tests/tests/36.run | 2 +- tests/tests/37.post | 2 +- tests/tests/37.pre | 2 +- tests/tests/37.run | 2 +- tests/tests/38.post | 2 +- tests/tests/38.pre | 2 +- tests/tests/38.run | 2 +- tests/tests/39.post | 2 +- tests/tests/39.pre | 2 +- tests/tests/39.run | 2 +- tests/tests/4.post | 2 +- tests/tests/4.pre | 2 +- tests/tests/4.run | 2 +- tests/tests/40.post | 2 +- tests/tests/40.pre | 2 +- tests/tests/40.run | 2 +- tests/tests/41.post | 2 +- tests/tests/41.pre | 2 +- tests/tests/41.run | 2 +- tests/tests/42.post | 2 +- tests/tests/42.pre | 2 +- tests/tests/42.run | 2 +- tests/tests/43.post | 2 +- tests/tests/43.pre | 2 +- tests/tests/43.run | 2 +- tests/tests/44.post | 2 +- tests/tests/44.pre | 2 +- tests/tests/44.run | 2 +- tests/tests/45.post | 2 +- tests/tests/45.pre | 2 +- tests/tests/45.run | 2 +- tests/tests/46.post | 2 +- tests/tests/46.pre | 2 +- tests/tests/46.run | 2 +- tests/tests/47.post | 2 +- tests/tests/47.pre | 2 +- tests/tests/47.run | 2 +- tests/tests/48.post | 2 +- tests/tests/48.pre | 2 +- tests/tests/48.run | 2 +- tests/tests/49.post | 2 +- tests/tests/49.pre | 2 +- tests/tests/49.run | 2 +- tests/tests/5.post | 2 +- tests/tests/5.pre | 2 +- tests/tests/5.run | 2 +- tests/tests/50.post | 2 +- tests/tests/50.pre | 2 +- tests/tests/50.run | 2 +- tests/tests/51.post | 2 +- tests/tests/51.pre | 2 +- tests/tests/51.run | 2 +- tests/tests/52.post | 2 +- tests/tests/52.pre | 2 +- tests/tests/52.run | 2 +- tests/tests/53.post | 2 +- tests/tests/53.pre | 2 +- tests/tests/53.run | 2 +- tests/tests/54.post | 2 +- tests/tests/54.pre | 2 +- tests/tests/54.run | 2 +- tests/tests/55.post | 2 +- tests/tests/55.pre | 2 +- tests/tests/55.run | 2 +- tests/tests/56.post | 2 +- tests/tests/56.pre | 2 +- tests/tests/56.run | 2 +- tests/tests/57.post | 2 +- tests/tests/57.pre | 2 +- tests/tests/57.run | 2 +- tests/tests/6.post | 2 +- tests/tests/6.pre | 2 +- tests/tests/6.run | 2 +- tests/tests/7.post | 2 +- tests/tests/7.pre | 2 +- tests/tests/7.run | 2 +- tests/tests/8.post | 2 +- tests/tests/8.pre | 2 +- tests/tests/8.run | 2 +- tests/tests/9.post | 2 +- tests/tests/9.pre | 2 +- tests/tests/9.run | 2 +- 172 files changed, 194 insertions(+), 182 deletions(-) diff --git a/tests/generate-test-spec.el b/tests/generate-test-spec.el index a917b82..8fbe60b 100644 --- a/tests/generate-test-spec.el +++ b/tests/generate-test-spec.el @@ -16,9 +16,14 @@ (write-test-files (apply testgen config) counter) (setq counter (1+ counter))))))) +(defun disk-path (img) + "Generate path for disk image." + (format "/tmp/$(whoami)/%s" img)) + (defun gen-disks (numdisks) "Generate string with list of disks for testing." - (mapcar (lambda (n) (format "test-disk%d" n)) + (mapcar (lambda (n) + (disk-path (format "test-disk%d" n))) (number-sequence 1 numdisks))) (defun create-disk-cmd (numdisks size) @@ -212,7 +217,7 @@ FS-STATE the state of the filesystem." It creates disks, runs mkfs on them, and mounts with FUSE." (string-join (list - "mkdir -p mnt" + "mkdir -p mnt; mkdir -p /tmp/$(whoami)" (create-disk-cmd numdisks "1M") (concat "../solution/mkfs " (default-fs-mkfs-args raid numdisks)) (mount-cmd numdisks "mnt")) @@ -222,8 +227,8 @@ It creates disks, runs mkfs on them, and mounts with FUSE." "This is always the post command for filesystem tests. It removes the test disks." - (format "%s; rm -f test-disk*" - "fusermount -uq mnt")) + (format "fusermount -uq mnt; rm -f %s" + (disk-path "test-disk*"))) (defun mount-cmd (numdisks dir) "Mount wfs using NUMDISKS disks in single-threaded mode on DIR. @@ -256,10 +261,12 @@ RUN-RC return code of run command (metadata verifier)" (define-test (concat "mkfs: " desc) (string-join - (list (create-disk-cmd numdisks "1M") - (concat "../solution/mkfs " (make-mkfs-args raid numdisks inodes blocks))) + (list + "mkdir -p /tmp/$(whoami)" + (create-disk-cmd numdisks "1M") + (concat "../solution/mkfs " (make-mkfs-args raid numdisks inodes blocks))) "; ") - (format "%s" "rm -f test-disk*") + (format "rm -f %s" (disk-path "test-disk*")) (format "./wfs-check-metadata.py --mode mkfs --inodes %d --blocks %d --disks %s" (roundup inodes 32) (roundup blocks 32) @@ -468,17 +475,21 @@ POST-BLOCKS additional blocks we should expect (e.g. no cleaning dir blocks)" ((testcase . ,#'filesystem-init-and-workload) ;; (desc fs-state op post-state post-extra-blocks raid numdisks output rc) (configs . (("raid1 -- mount disks in other order" ,'() - "fusermount -u mnt; ../solution/wfs test-disk4 test-disk3 test-disk2 test-disk1 -s mnt" + ,(format "fusermount -u mnt; ../solution/wfs %s %s %s %s -s mnt" + (disk-path "test-disk4") (disk-path "test-disk3") + (disk-path "test-disk2") (disk-path "test-disk1")) ,'() 0 "1" 4 "Correct\nCorrect" 0) ("raid0 -- mount disks in other order" ,'() - "fusermount -u mnt; ../solution/wfs test-disk3 test-disk2 test-disk1 -s mnt" + ,(format "fusermount -u mnt; ../solution/wfs %s %s %s -s mnt" + (disk-path "test-disk3") (disk-path "test-disk2") (disk-path "test-disk1")) ,'() 0 "0" 3 "Correct\nCorrect" 0) ("raid0 -- mount in other order with readback" ,'() ,(string-join (list "./read-write.py 1 50" ; create a 5000-byte file "cat mnt/file1 > file1.test" ; save the file "fusermount -u mnt" ; unmount - "../solution/wfs test-disk3 test-disk2 test-disk1 -s mnt" ; remount different order + (format "../solution/wfs %s %s %s -s mnt" + (disk-path "test-disk3") (disk-path "test-disk2") (disk-path "test-disk1")) "diff mnt/file1 file1.test") ; should be identical "; ") ,'(("file1" . 5000)) 0 "0" 3 "Correct\nCorrect\nCorrect" 0) @@ -487,7 +498,8 @@ POST-BLOCKS additional blocks we should expect (e.g. no cleaning dir blocks)" (list "./read-write.py 1 10" "cat mnt/file1 > file1.test" "fusermount -u mnt" - "./corrupt-disk.py --disks test-disk1" + (format "./corrupt-disk.py --disks %s" + (disk-path "test-disk1")) (mount-cmd 3 "mnt") "diff mnt/file1 file1.test") "; ") diff --git a/tests/tests/1.post b/tests/tests/1.post index 0bfe884..b7d5f8a 100644 --- a/tests/tests/1.post +++ b/tests/tests/1.post @@ -1 +1 @@ -rm -f test-disk* +rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/1.pre b/tests/tests/1.pre index d083ce8..36a1f9e 100644 --- a/tests/tests/1.pre +++ b/tests/tests/1.pre @@ -1 +1 @@ -truncate -s 1M test-disk1; truncate -s 1M test-disk2; ../solution/mkfs -r 1 -d test-disk1 -d test-disk2 -i 32 -b 224 +mkdir -p /tmp/$(whoami); truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2; ../solution/mkfs -r 1 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -i 32 -b 224 diff --git a/tests/tests/1.run b/tests/tests/1.run index be8ed5a..cd35a85 100755 --- a/tests/tests/1.run +++ b/tests/tests/1.run @@ -1 +1 @@ -./wfs-check-metadata.py --mode mkfs --inodes 32 --blocks 224 --disks test-disk1 test-disk2 +./wfs-check-metadata.py --mode mkfs --inodes 32 --blocks 224 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 diff --git a/tests/tests/10.post b/tests/tests/10.post index 5151ceb..394046e 100644 --- a/tests/tests/10.post +++ b/tests/tests/10.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/10.pre b/tests/tests/10.pre index d181435..da13877 100644 --- a/tests/tests/10.pre +++ b/tests/tests/10.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2 && ../solution/mkfs -r 1 -d test-disk1 -d test-disk2 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2 && ../solution/mkfs -r 1 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 -s mnt diff --git a/tests/tests/10.run b/tests/tests/10.run index 71b2884..c9a0ee6 100755 --- a/tests/tests/10.run +++ b/tests/tests/10.run @@ -20,4 +20,4 @@ except Exception as e: exit(1) print("Correct")' \ - && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 1 --altblocks 1 --dirs 2 --files 0 --disks test-disk1 test-disk2 + && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 1 --altblocks 1 --dirs 2 --files 0 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 diff --git a/tests/tests/11.post b/tests/tests/11.post index 5151ceb..394046e 100644 --- a/tests/tests/11.post +++ b/tests/tests/11.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/11.pre b/tests/tests/11.pre index d181435..da13877 100644 --- a/tests/tests/11.pre +++ b/tests/tests/11.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2 && ../solution/mkfs -r 1 -d test-disk1 -d test-disk2 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2 && ../solution/mkfs -r 1 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 -s mnt diff --git a/tests/tests/11.run b/tests/tests/11.run index b811f0d..e95a435 100755 --- a/tests/tests/11.run +++ b/tests/tests/11.run @@ -44,4 +44,4 @@ except Exception as e: exit(1) print("Correct")' \ - && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 2 --altblocks 2 --dirs 4 --files 0 --disks test-disk1 test-disk2 + && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 2 --altblocks 2 --dirs 4 --files 0 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 diff --git a/tests/tests/12.post b/tests/tests/12.post index 5151ceb..394046e 100644 --- a/tests/tests/12.post +++ b/tests/tests/12.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/12.pre b/tests/tests/12.pre index d181435..da13877 100644 --- a/tests/tests/12.pre +++ b/tests/tests/12.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2 && ../solution/mkfs -r 1 -d test-disk1 -d test-disk2 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2 && ../solution/mkfs -r 1 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 -s mnt diff --git a/tests/tests/12.run b/tests/tests/12.run index ec49469..7af5c6f 100755 --- a/tests/tests/12.run +++ b/tests/tests/12.run @@ -20,4 +20,4 @@ except Exception as e: exit(1) print("Correct")' \ - && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 1 --altblocks 1 --dirs 1 --files 1 --disks test-disk1 test-disk2 + && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 1 --altblocks 1 --dirs 1 --files 1 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 diff --git a/tests/tests/13.post b/tests/tests/13.post index 5151ceb..394046e 100644 --- a/tests/tests/13.post +++ b/tests/tests/13.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/13.pre b/tests/tests/13.pre index d181435..da13877 100644 --- a/tests/tests/13.pre +++ b/tests/tests/13.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2 && ../solution/mkfs -r 1 -d test-disk1 -d test-disk2 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2 && ../solution/mkfs -r 1 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 -s mnt diff --git a/tests/tests/13.run b/tests/tests/13.run index 617b75f..dbb16f6 100755 --- a/tests/tests/13.run +++ b/tests/tests/13.run @@ -92,4 +92,4 @@ except Exception as e: exit(1) print("Correct")' \ - && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 2 --altblocks 2 --dirs 4 --files 4 --disks test-disk1 test-disk2 + && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 2 --altblocks 2 --dirs 4 --files 4 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 diff --git a/tests/tests/14.post b/tests/tests/14.post index 5151ceb..394046e 100644 --- a/tests/tests/14.post +++ b/tests/tests/14.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/14.pre b/tests/tests/14.pre index d181435..da13877 100644 --- a/tests/tests/14.pre +++ b/tests/tests/14.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2 && ../solution/mkfs -r 1 -d test-disk1 -d test-disk2 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2 && ../solution/mkfs -r 1 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 -s mnt diff --git a/tests/tests/14.run b/tests/tests/14.run index b504122..f35e57a 100755 --- a/tests/tests/14.run +++ b/tests/tests/14.run @@ -224,4 +224,4 @@ except Exception as e: exit(1) print("Correct")' \ - && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 2 --altblocks 2 --dirs 1 --files 18 --disks test-disk1 test-disk2 + && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 2 --altblocks 2 --dirs 1 --files 18 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 diff --git a/tests/tests/15.post b/tests/tests/15.post index 5151ceb..394046e 100644 --- a/tests/tests/15.post +++ b/tests/tests/15.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/15.pre b/tests/tests/15.pre index d181435..da13877 100644 --- a/tests/tests/15.pre +++ b/tests/tests/15.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2 && ../solution/mkfs -r 1 -d test-disk1 -d test-disk2 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2 && ../solution/mkfs -r 1 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 -s mnt diff --git a/tests/tests/15.run b/tests/tests/15.run index 7c541a0..4830478 100755 --- a/tests/tests/15.run +++ b/tests/tests/15.run @@ -16,4 +16,4 @@ except Exception as e: exit(1) print("Correct")' \ - && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 2 --altblocks 2 --dirs 1 --files 1 --disks test-disk1 test-disk2 + && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 2 --altblocks 2 --dirs 1 --files 1 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 diff --git a/tests/tests/16.post b/tests/tests/16.post index 5151ceb..394046e 100644 --- a/tests/tests/16.post +++ b/tests/tests/16.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/16.pre b/tests/tests/16.pre index d181435..da13877 100644 --- a/tests/tests/16.pre +++ b/tests/tests/16.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2 && ../solution/mkfs -r 1 -d test-disk1 -d test-disk2 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2 && ../solution/mkfs -r 1 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 -s mnt diff --git a/tests/tests/16.run b/tests/tests/16.run index 5874fa5..b43f8a5 100755 --- a/tests/tests/16.run +++ b/tests/tests/16.run @@ -16,4 +16,4 @@ except Exception as e: exit(1) print("Correct")' \ - && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 3 --altblocks 3 --dirs 1 --files 1 --disks test-disk1 test-disk2 + && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 3 --altblocks 3 --dirs 1 --files 1 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 diff --git a/tests/tests/17.post b/tests/tests/17.post index 5151ceb..394046e 100644 --- a/tests/tests/17.post +++ b/tests/tests/17.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/17.pre b/tests/tests/17.pre index d181435..da13877 100644 --- a/tests/tests/17.pre +++ b/tests/tests/17.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2 && ../solution/mkfs -r 1 -d test-disk1 -d test-disk2 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2 && ../solution/mkfs -r 1 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 -s mnt diff --git a/tests/tests/17.run b/tests/tests/17.run index 9552844..7bcd186 100755 --- a/tests/tests/17.run +++ b/tests/tests/17.run @@ -168,4 +168,4 @@ except Exception as e: exit(1) print("Correct")' \ - && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 22 --altblocks 22 --dirs 1 --files 20 --disks test-disk1 test-disk2 + && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 22 --altblocks 22 --dirs 1 --files 20 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 diff --git a/tests/tests/18.post b/tests/tests/18.post index 5151ceb..394046e 100644 --- a/tests/tests/18.post +++ b/tests/tests/18.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/18.pre b/tests/tests/18.pre index d181435..da13877 100644 --- a/tests/tests/18.pre +++ b/tests/tests/18.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2 && ../solution/mkfs -r 1 -d test-disk1 -d test-disk2 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2 && ../solution/mkfs -r 1 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 -s mnt diff --git a/tests/tests/18.run b/tests/tests/18.run index 7c5f8e1..8468f01 100755 --- a/tests/tests/18.run +++ b/tests/tests/18.run @@ -124,4 +124,4 @@ except Exception as e: exit(1) print("Correct")' \ - && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 12 --altblocks 12 --dirs 10 --files 1 --disks test-disk1 test-disk2 + && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 12 --altblocks 12 --dirs 10 --files 1 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 diff --git a/tests/tests/19.post b/tests/tests/19.post index 5151ceb..394046e 100644 --- a/tests/tests/19.post +++ b/tests/tests/19.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/19.pre b/tests/tests/19.pre index d181435..da13877 100644 --- a/tests/tests/19.pre +++ b/tests/tests/19.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2 && ../solution/mkfs -r 1 -d test-disk1 -d test-disk2 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2 && ../solution/mkfs -r 1 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 -s mnt diff --git a/tests/tests/19.run b/tests/tests/19.run index 5978702..05a4662 100755 --- a/tests/tests/19.run +++ b/tests/tests/19.run @@ -16,4 +16,4 @@ except Exception as e: exit(1) print("Correct")' \ - && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 18 --altblocks 19 --dirs 1 --files 1 --disks test-disk1 test-disk2 + && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 18 --altblocks 19 --dirs 1 --files 1 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 diff --git a/tests/tests/2.post b/tests/tests/2.post index 0bfe884..b7d5f8a 100644 --- a/tests/tests/2.post +++ b/tests/tests/2.post @@ -1 +1 @@ -rm -f test-disk* +rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/2.pre b/tests/tests/2.pre index c19b93f..732c481 100644 --- a/tests/tests/2.pre +++ b/tests/tests/2.pre @@ -1 +1 @@ -truncate -s 1M test-disk1; truncate -s 1M test-disk2; truncate -s 1M test-disk3; truncate -s 1M test-disk4; ../solution/mkfs -r 1 -d test-disk1 -d test-disk2 -d test-disk3 -d test-disk4 -i 128 -b 1024 +mkdir -p /tmp/$(whoami); truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2; truncate -s 1M /tmp/$(whoami)/test-disk3; truncate -s 1M /tmp/$(whoami)/test-disk4; ../solution/mkfs -r 1 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -d /tmp/$(whoami)/test-disk3 -d /tmp/$(whoami)/test-disk4 -i 128 -b 1024 diff --git a/tests/tests/2.run b/tests/tests/2.run index 510e76a..d2c6d46 100755 --- a/tests/tests/2.run +++ b/tests/tests/2.run @@ -1 +1 @@ -./wfs-check-metadata.py --mode mkfs --inodes 128 --blocks 1024 --disks test-disk1 test-disk2 test-disk3 test-disk4 +./wfs-check-metadata.py --mode mkfs --inodes 128 --blocks 1024 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 /tmp/$(whoami)/test-disk4 diff --git a/tests/tests/20.post b/tests/tests/20.post index 5151ceb..394046e 100644 --- a/tests/tests/20.post +++ b/tests/tests/20.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/20.pre b/tests/tests/20.pre index 0847d80..833be77 100644 --- a/tests/tests/20.pre +++ b/tests/tests/20.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2; truncate -s 1M test-disk3 && ../solution/mkfs -r 0 -d test-disk1 -d test-disk2 -d test-disk3 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 test-disk3 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2; truncate -s 1M /tmp/$(whoami)/test-disk3 && ../solution/mkfs -r 0 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -d /tmp/$(whoami)/test-disk3 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 -s mnt diff --git a/tests/tests/20.run b/tests/tests/20.run index c9b970b..d0c4b9d 100755 --- a/tests/tests/20.run +++ b/tests/tests/20.run @@ -20,4 +20,4 @@ except Exception as e: exit(1) print("Correct")' \ - && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 1 --altblocks 1 --dirs 2 --files 0 --disks test-disk1 test-disk2 test-disk3 + && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 1 --altblocks 1 --dirs 2 --files 0 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 diff --git a/tests/tests/21.post b/tests/tests/21.post index 5151ceb..394046e 100644 --- a/tests/tests/21.post +++ b/tests/tests/21.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/21.pre b/tests/tests/21.pre index 0847d80..833be77 100644 --- a/tests/tests/21.pre +++ b/tests/tests/21.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2; truncate -s 1M test-disk3 && ../solution/mkfs -r 0 -d test-disk1 -d test-disk2 -d test-disk3 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 test-disk3 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2; truncate -s 1M /tmp/$(whoami)/test-disk3 && ../solution/mkfs -r 0 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -d /tmp/$(whoami)/test-disk3 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 -s mnt diff --git a/tests/tests/21.run b/tests/tests/21.run index 0811493..ee01aa4 100755 --- a/tests/tests/21.run +++ b/tests/tests/21.run @@ -44,4 +44,4 @@ except Exception as e: exit(1) print("Correct")' \ - && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 2 --altblocks 2 --dirs 4 --files 0 --disks test-disk1 test-disk2 test-disk3 + && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 2 --altblocks 2 --dirs 4 --files 0 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 diff --git a/tests/tests/22.post b/tests/tests/22.post index 5151ceb..394046e 100644 --- a/tests/tests/22.post +++ b/tests/tests/22.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/22.pre b/tests/tests/22.pre index 0847d80..833be77 100644 --- a/tests/tests/22.pre +++ b/tests/tests/22.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2; truncate -s 1M test-disk3 && ../solution/mkfs -r 0 -d test-disk1 -d test-disk2 -d test-disk3 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 test-disk3 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2; truncate -s 1M /tmp/$(whoami)/test-disk3 && ../solution/mkfs -r 0 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -d /tmp/$(whoami)/test-disk3 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 -s mnt diff --git a/tests/tests/22.run b/tests/tests/22.run index ece75c2..2aad63a 100755 --- a/tests/tests/22.run +++ b/tests/tests/22.run @@ -20,4 +20,4 @@ except Exception as e: exit(1) print("Correct")' \ - && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 1 --altblocks 1 --dirs 1 --files 1 --disks test-disk1 test-disk2 test-disk3 + && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 1 --altblocks 1 --dirs 1 --files 1 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 diff --git a/tests/tests/23.post b/tests/tests/23.post index 5151ceb..394046e 100644 --- a/tests/tests/23.post +++ b/tests/tests/23.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/23.pre b/tests/tests/23.pre index 0847d80..833be77 100644 --- a/tests/tests/23.pre +++ b/tests/tests/23.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2; truncate -s 1M test-disk3 && ../solution/mkfs -r 0 -d test-disk1 -d test-disk2 -d test-disk3 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 test-disk3 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2; truncate -s 1M /tmp/$(whoami)/test-disk3 && ../solution/mkfs -r 0 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -d /tmp/$(whoami)/test-disk3 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 -s mnt diff --git a/tests/tests/23.run b/tests/tests/23.run index 63f1635..a3e417e 100755 --- a/tests/tests/23.run +++ b/tests/tests/23.run @@ -92,4 +92,4 @@ except Exception as e: exit(1) print("Correct")' \ - && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 2 --altblocks 2 --dirs 4 --files 4 --disks test-disk1 test-disk2 test-disk3 + && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 2 --altblocks 2 --dirs 4 --files 4 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 diff --git a/tests/tests/24.post b/tests/tests/24.post index 5151ceb..394046e 100644 --- a/tests/tests/24.post +++ b/tests/tests/24.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/24.pre b/tests/tests/24.pre index 0847d80..833be77 100644 --- a/tests/tests/24.pre +++ b/tests/tests/24.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2; truncate -s 1M test-disk3 && ../solution/mkfs -r 0 -d test-disk1 -d test-disk2 -d test-disk3 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 test-disk3 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2; truncate -s 1M /tmp/$(whoami)/test-disk3 && ../solution/mkfs -r 0 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -d /tmp/$(whoami)/test-disk3 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 -s mnt diff --git a/tests/tests/24.run b/tests/tests/24.run index 06fc877..3cecb04 100644 --- a/tests/tests/24.run +++ b/tests/tests/24.run @@ -224,4 +224,4 @@ except Exception as e: exit(1) print("Correct")' \ - && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 2 --altblocks 2 --dirs 1 --files 18 --disks test-disk1 test-disk2 test-disk3 + && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 2 --altblocks 2 --dirs 1 --files 18 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 diff --git a/tests/tests/25.post b/tests/tests/25.post index 5151ceb..394046e 100644 --- a/tests/tests/25.post +++ b/tests/tests/25.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/25.pre b/tests/tests/25.pre index 0847d80..833be77 100644 --- a/tests/tests/25.pre +++ b/tests/tests/25.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2; truncate -s 1M test-disk3 && ../solution/mkfs -r 0 -d test-disk1 -d test-disk2 -d test-disk3 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 test-disk3 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2; truncate -s 1M /tmp/$(whoami)/test-disk3 && ../solution/mkfs -r 0 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -d /tmp/$(whoami)/test-disk3 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 -s mnt diff --git a/tests/tests/25.run b/tests/tests/25.run index 3ca7aa6..c53ef17 100644 --- a/tests/tests/25.run +++ b/tests/tests/25.run @@ -16,4 +16,4 @@ except Exception as e: exit(1) print("Correct")' \ - && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 2 --altblocks 2 --dirs 1 --files 1 --disks test-disk1 test-disk2 test-disk3 + && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 2 --altblocks 2 --dirs 1 --files 1 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 diff --git a/tests/tests/26.post b/tests/tests/26.post index 5151ceb..394046e 100644 --- a/tests/tests/26.post +++ b/tests/tests/26.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/26.pre b/tests/tests/26.pre index 0847d80..833be77 100644 --- a/tests/tests/26.pre +++ b/tests/tests/26.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2; truncate -s 1M test-disk3 && ../solution/mkfs -r 0 -d test-disk1 -d test-disk2 -d test-disk3 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 test-disk3 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2; truncate -s 1M /tmp/$(whoami)/test-disk3 && ../solution/mkfs -r 0 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -d /tmp/$(whoami)/test-disk3 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 -s mnt diff --git a/tests/tests/26.run b/tests/tests/26.run index 35da5d0..f8288e4 100644 --- a/tests/tests/26.run +++ b/tests/tests/26.run @@ -16,4 +16,4 @@ except Exception as e: exit(1) print("Correct")' \ - && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 3 --altblocks 3 --dirs 1 --files 1 --disks test-disk1 test-disk2 test-disk3 + && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 3 --altblocks 3 --dirs 1 --files 1 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 diff --git a/tests/tests/27.post b/tests/tests/27.post index 5151ceb..394046e 100644 --- a/tests/tests/27.post +++ b/tests/tests/27.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/27.pre b/tests/tests/27.pre index 0847d80..833be77 100644 --- a/tests/tests/27.pre +++ b/tests/tests/27.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2; truncate -s 1M test-disk3 && ../solution/mkfs -r 0 -d test-disk1 -d test-disk2 -d test-disk3 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 test-disk3 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2; truncate -s 1M /tmp/$(whoami)/test-disk3 && ../solution/mkfs -r 0 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -d /tmp/$(whoami)/test-disk3 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 -s mnt diff --git a/tests/tests/27.run b/tests/tests/27.run index f54f4c7..040319d 100644 --- a/tests/tests/27.run +++ b/tests/tests/27.run @@ -168,4 +168,4 @@ except Exception as e: exit(1) print("Correct")' \ - && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 22 --altblocks 22 --dirs 1 --files 20 --disks test-disk1 test-disk2 test-disk3 + && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 22 --altblocks 22 --dirs 1 --files 20 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 diff --git a/tests/tests/28.post b/tests/tests/28.post index 5151ceb..394046e 100644 --- a/tests/tests/28.post +++ b/tests/tests/28.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/28.pre b/tests/tests/28.pre index 0847d80..833be77 100644 --- a/tests/tests/28.pre +++ b/tests/tests/28.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2; truncate -s 1M test-disk3 && ../solution/mkfs -r 0 -d test-disk1 -d test-disk2 -d test-disk3 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 test-disk3 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2; truncate -s 1M /tmp/$(whoami)/test-disk3 && ../solution/mkfs -r 0 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -d /tmp/$(whoami)/test-disk3 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 -s mnt diff --git a/tests/tests/28.run b/tests/tests/28.run index e832d32..3b280d9 100644 --- a/tests/tests/28.run +++ b/tests/tests/28.run @@ -124,4 +124,4 @@ except Exception as e: exit(1) print("Correct")' \ - && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 12 --altblocks 12 --dirs 10 --files 1 --disks test-disk1 test-disk2 test-disk3 + && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 12 --altblocks 12 --dirs 10 --files 1 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 diff --git a/tests/tests/29.post b/tests/tests/29.post index 5151ceb..394046e 100644 --- a/tests/tests/29.post +++ b/tests/tests/29.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/29.pre b/tests/tests/29.pre index 0847d80..833be77 100644 --- a/tests/tests/29.pre +++ b/tests/tests/29.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2; truncate -s 1M test-disk3 && ../solution/mkfs -r 0 -d test-disk1 -d test-disk2 -d test-disk3 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 test-disk3 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2; truncate -s 1M /tmp/$(whoami)/test-disk3 && ../solution/mkfs -r 0 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -d /tmp/$(whoami)/test-disk3 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 -s mnt diff --git a/tests/tests/29.run b/tests/tests/29.run index 88b3821..a724ca8 100644 --- a/tests/tests/29.run +++ b/tests/tests/29.run @@ -16,4 +16,4 @@ except Exception as e: exit(1) print("Correct")' \ - && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 18 --altblocks 20 --dirs 1 --files 1 --disks test-disk1 test-disk2 test-disk3 + && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 18 --altblocks 20 --dirs 1 --files 1 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 diff --git a/tests/tests/3.post b/tests/tests/3.post index 0bfe884..b7d5f8a 100644 --- a/tests/tests/3.post +++ b/tests/tests/3.post @@ -1 +1 @@ -rm -f test-disk* +rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/3.pre b/tests/tests/3.pre index 230c17e..676d627 100644 --- a/tests/tests/3.pre +++ b/tests/tests/3.pre @@ -1 +1 @@ -truncate -s 1M test-disk1; ../solution/mkfs -d test-disk1 -i 32 -b 224 +mkdir -p /tmp/$(whoami); truncate -s 1M /tmp/$(whoami)/test-disk1; ../solution/mkfs -d /tmp/$(whoami)/test-disk1 -i 32 -b 224 diff --git a/tests/tests/3.run b/tests/tests/3.run index 5d6150b..d7cbff5 100755 --- a/tests/tests/3.run +++ b/tests/tests/3.run @@ -1 +1 @@ -./wfs-check-metadata.py --mode mkfs --inodes 32 --blocks 224 --disks test-disk1 +./wfs-check-metadata.py --mode mkfs --inodes 32 --blocks 224 --disks /tmp/$(whoami)/test-disk1 diff --git a/tests/tests/30.post b/tests/tests/30.post index 5151ceb..394046e 100644 --- a/tests/tests/30.post +++ b/tests/tests/30.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/30.pre b/tests/tests/30.pre index d181435..da13877 100644 --- a/tests/tests/30.pre +++ b/tests/tests/30.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2 && ../solution/mkfs -r 1 -d test-disk1 -d test-disk2 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2 && ../solution/mkfs -r 1 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 -s mnt diff --git a/tests/tests/30.run b/tests/tests/30.run index 5cd1cdf..2365490 100644 --- a/tests/tests/30.run +++ b/tests/tests/30.run @@ -392,4 +392,4 @@ except Exception as e: exit(1) print("Correct")' \ - && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 2 --altblocks 2 --dirs 1 --files 32 --disks test-disk1 test-disk2 + && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 2 --altblocks 2 --dirs 1 --files 32 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 diff --git a/tests/tests/31.post b/tests/tests/31.post index 5151ceb..394046e 100644 --- a/tests/tests/31.post +++ b/tests/tests/31.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/31.pre b/tests/tests/31.pre index d181435..da13877 100644 --- a/tests/tests/31.pre +++ b/tests/tests/31.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2 && ../solution/mkfs -r 1 -d test-disk1 -d test-disk2 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2 && ../solution/mkfs -r 1 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 -s mnt diff --git a/tests/tests/31.run b/tests/tests/31.run index 9761a8e..2f2ee57 100644 --- a/tests/tests/31.run +++ b/tests/tests/31.run @@ -32,4 +32,4 @@ except Exception as e: exit(1) print("Correct")' \ - && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 1 --altblocks 1 --dirs 1 --files 2 --disks test-disk1 test-disk2 + && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 1 --altblocks 1 --dirs 1 --files 2 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 diff --git a/tests/tests/32.post b/tests/tests/32.post index 5151ceb..394046e 100644 --- a/tests/tests/32.post +++ b/tests/tests/32.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/32.pre b/tests/tests/32.pre index d181435..da13877 100644 --- a/tests/tests/32.pre +++ b/tests/tests/32.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2 && ../solution/mkfs -r 1 -d test-disk1 -d test-disk2 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2 && ../solution/mkfs -r 1 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 -s mnt diff --git a/tests/tests/32.run b/tests/tests/32.run index a187be9..7acfd51 100644 --- a/tests/tests/32.run +++ b/tests/tests/32.run @@ -28,4 +28,4 @@ except Exception as e: exit(1) print("Correct")' \ - && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 2 --altblocks 2 --dirs 1 --files 2 --disks test-disk1 test-disk2 + && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 2 --altblocks 2 --dirs 1 --files 2 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 diff --git a/tests/tests/33.post b/tests/tests/33.post index 5151ceb..394046e 100644 --- a/tests/tests/33.post +++ b/tests/tests/33.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/33.pre b/tests/tests/33.pre index 0847d80..833be77 100644 --- a/tests/tests/33.pre +++ b/tests/tests/33.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2; truncate -s 1M test-disk3 && ../solution/mkfs -r 0 -d test-disk1 -d test-disk2 -d test-disk3 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 test-disk3 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2; truncate -s 1M /tmp/$(whoami)/test-disk3 && ../solution/mkfs -r 0 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -d /tmp/$(whoami)/test-disk3 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 -s mnt diff --git a/tests/tests/33.run b/tests/tests/33.run index b6b4181..f36b372 100644 --- a/tests/tests/33.run +++ b/tests/tests/33.run @@ -392,4 +392,4 @@ except Exception as e: exit(1) print("Correct")' \ - && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 2 --altblocks 2 --dirs 1 --files 32 --disks test-disk1 test-disk2 test-disk3 + && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 2 --altblocks 2 --dirs 1 --files 32 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 diff --git a/tests/tests/34.post b/tests/tests/34.post index 5151ceb..394046e 100644 --- a/tests/tests/34.post +++ b/tests/tests/34.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/34.pre b/tests/tests/34.pre index 0847d80..833be77 100644 --- a/tests/tests/34.pre +++ b/tests/tests/34.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2; truncate -s 1M test-disk3 && ../solution/mkfs -r 0 -d test-disk1 -d test-disk2 -d test-disk3 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 test-disk3 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2; truncate -s 1M /tmp/$(whoami)/test-disk3 && ../solution/mkfs -r 0 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -d /tmp/$(whoami)/test-disk3 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 -s mnt diff --git a/tests/tests/34.run b/tests/tests/34.run index a0515ea..6387d1c 100644 --- a/tests/tests/34.run +++ b/tests/tests/34.run @@ -32,4 +32,4 @@ except Exception as e: exit(1) print("Correct")' \ - && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 1 --altblocks 1 --dirs 1 --files 2 --disks test-disk1 test-disk2 test-disk3 + && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 1 --altblocks 1 --dirs 1 --files 2 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 diff --git a/tests/tests/35.post b/tests/tests/35.post index 5151ceb..394046e 100644 --- a/tests/tests/35.post +++ b/tests/tests/35.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/35.pre b/tests/tests/35.pre index 0847d80..833be77 100644 --- a/tests/tests/35.pre +++ b/tests/tests/35.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2; truncate -s 1M test-disk3 && ../solution/mkfs -r 0 -d test-disk1 -d test-disk2 -d test-disk3 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 test-disk3 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2; truncate -s 1M /tmp/$(whoami)/test-disk3 && ../solution/mkfs -r 0 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -d /tmp/$(whoami)/test-disk3 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 -s mnt diff --git a/tests/tests/35.run b/tests/tests/35.run index ca8ccbf..c26987b 100644 --- a/tests/tests/35.run +++ b/tests/tests/35.run @@ -28,4 +28,4 @@ except Exception as e: exit(1) print("Correct")' \ - && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 2 --altblocks 2 --dirs 1 --files 2 --disks test-disk1 test-disk2 test-disk3 + && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 2 --altblocks 2 --dirs 1 --files 2 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 diff --git a/tests/tests/36.post b/tests/tests/36.post index 5151ceb..394046e 100644 --- a/tests/tests/36.post +++ b/tests/tests/36.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/36.pre b/tests/tests/36.pre index d181435..da13877 100644 --- a/tests/tests/36.pre +++ b/tests/tests/36.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2 && ../solution/mkfs -r 1 -d test-disk1 -d test-disk2 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2 && ../solution/mkfs -r 1 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 -s mnt diff --git a/tests/tests/36.run b/tests/tests/36.run index 78d867f..29254b9 100644 --- a/tests/tests/36.run +++ b/tests/tests/36.run @@ -20,4 +20,4 @@ except Exception as e: exit(1) print("Correct")' \ - && rm mnt/file1 && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 1 --altblocks 0 --dirs 1 --files 0 --disks test-disk1 test-disk2 + && rm mnt/file1 && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 1 --altblocks 0 --dirs 1 --files 0 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 diff --git a/tests/tests/37.post b/tests/tests/37.post index 5151ceb..394046e 100644 --- a/tests/tests/37.post +++ b/tests/tests/37.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/37.pre b/tests/tests/37.pre index d181435..da13877 100644 --- a/tests/tests/37.pre +++ b/tests/tests/37.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2 && ../solution/mkfs -r 1 -d test-disk1 -d test-disk2 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2 && ../solution/mkfs -r 1 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 -s mnt diff --git a/tests/tests/37.run b/tests/tests/37.run index 80526bf..fec1052 100644 --- a/tests/tests/37.run +++ b/tests/tests/37.run @@ -20,4 +20,4 @@ except Exception as e: exit(1) print("Correct")' \ - && rmdir mnt/d1 && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 1 --altblocks 0 --dirs 1 --files 0 --disks test-disk1 test-disk2 + && rmdir mnt/d1 && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 1 --altblocks 0 --dirs 1 --files 0 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 diff --git a/tests/tests/38.post b/tests/tests/38.post index 5151ceb..394046e 100644 --- a/tests/tests/38.post +++ b/tests/tests/38.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/38.pre b/tests/tests/38.pre index d181435..da13877 100644 --- a/tests/tests/38.pre +++ b/tests/tests/38.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2 && ../solution/mkfs -r 1 -d test-disk1 -d test-disk2 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2 && ../solution/mkfs -r 1 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 -s mnt diff --git a/tests/tests/38.run b/tests/tests/38.run index a843302..e581c46 100644 --- a/tests/tests/38.run +++ b/tests/tests/38.run @@ -34,4 +34,4 @@ except Exception as e: exit(1) print("Correct")' \ - && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 4 --altblocks 4 --dirs 1 --files 1 --disks test-disk1 test-disk2 + && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 4 --altblocks 4 --dirs 1 --files 1 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 diff --git a/tests/tests/39.post b/tests/tests/39.post index 5151ceb..394046e 100644 --- a/tests/tests/39.post +++ b/tests/tests/39.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/39.pre b/tests/tests/39.pre index d181435..da13877 100644 --- a/tests/tests/39.pre +++ b/tests/tests/39.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2 && ../solution/mkfs -r 1 -d test-disk1 -d test-disk2 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2 && ../solution/mkfs -r 1 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 -s mnt diff --git a/tests/tests/39.run b/tests/tests/39.run index 032166f..b656820 100644 --- a/tests/tests/39.run +++ b/tests/tests/39.run @@ -16,4 +16,4 @@ except Exception as e: exit(1) print("Correct")' \ - && rm mnt/file1 && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 1 --altblocks 0 --dirs 1 --files 0 --disks test-disk1 test-disk2 + && rm mnt/file1 && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 1 --altblocks 0 --dirs 1 --files 0 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 diff --git a/tests/tests/4.post b/tests/tests/4.post index 0bfe884..b7d5f8a 100644 --- a/tests/tests/4.post +++ b/tests/tests/4.post @@ -1 +1 @@ -rm -f test-disk* +rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/4.pre b/tests/tests/4.pre index 47b1561..d3207f2 100644 --- a/tests/tests/4.pre +++ b/tests/tests/4.pre @@ -1 +1 @@ -truncate -s 1M test-disk1; truncate -s 1M test-disk2; ../solution/mkfs -r 0 -d test-disk1 -d test-disk2 -i 32 -b 224 +mkdir -p /tmp/$(whoami); truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2; ../solution/mkfs -r 0 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -i 32 -b 224 diff --git a/tests/tests/4.run b/tests/tests/4.run index be8ed5a..cd35a85 100755 --- a/tests/tests/4.run +++ b/tests/tests/4.run @@ -1 +1 @@ -./wfs-check-metadata.py --mode mkfs --inodes 32 --blocks 224 --disks test-disk1 test-disk2 +./wfs-check-metadata.py --mode mkfs --inodes 32 --blocks 224 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 diff --git a/tests/tests/40.post b/tests/tests/40.post index 5151ceb..394046e 100644 --- a/tests/tests/40.post +++ b/tests/tests/40.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/40.pre b/tests/tests/40.pre index d181435..da13877 100644 --- a/tests/tests/40.pre +++ b/tests/tests/40.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2 && ../solution/mkfs -r 1 -d test-disk1 -d test-disk2 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2 && ../solution/mkfs -r 1 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 -s mnt diff --git a/tests/tests/40.run b/tests/tests/40.run index 2599d03..4bfa15d 100644 --- a/tests/tests/40.run +++ b/tests/tests/40.run @@ -56,4 +56,4 @@ except Exception as e: exit(1) print("Correct")' \ - && ./readdir-check.py 4 && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 1 --altblocks 1 --dirs 1 --files 4 --disks test-disk1 test-disk2 + && ./readdir-check.py 4 && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 1 --altblocks 1 --dirs 1 --files 4 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 diff --git a/tests/tests/41.post b/tests/tests/41.post index 5151ceb..394046e 100644 --- a/tests/tests/41.post +++ b/tests/tests/41.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/41.pre b/tests/tests/41.pre index d181435..da13877 100644 --- a/tests/tests/41.pre +++ b/tests/tests/41.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2 && ../solution/mkfs -r 1 -d test-disk1 -d test-disk2 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2 && ../solution/mkfs -r 1 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 -s mnt diff --git a/tests/tests/41.run b/tests/tests/41.run index 2ed1c21..3f301df 100644 --- a/tests/tests/41.run +++ b/tests/tests/41.run @@ -344,4 +344,4 @@ except Exception as e: exit(1) print("Correct")' \ - && ./readdir-check.py 28 && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 2 --altblocks 2 --dirs 1 --files 28 --disks test-disk1 test-disk2 + && ./readdir-check.py 28 && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 2 --altblocks 2 --dirs 1 --files 28 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 diff --git a/tests/tests/42.post b/tests/tests/42.post index 5151ceb..394046e 100644 --- a/tests/tests/42.post +++ b/tests/tests/42.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/42.pre b/tests/tests/42.pre index d181435..da13877 100644 --- a/tests/tests/42.pre +++ b/tests/tests/42.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2 && ../solution/mkfs -r 1 -d test-disk1 -d test-disk2 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2 && ../solution/mkfs -r 1 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 -s mnt diff --git a/tests/tests/42.run b/tests/tests/42.run index 9087c52..74def24 100644 --- a/tests/tests/42.run +++ b/tests/tests/42.run @@ -8,4 +8,4 @@ except Exception as e: exit(1) print("Correct")' \ - && ./read-write.py 1 10 && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 3 --altblocks 3 --dirs 1 --files 1 --disks test-disk1 test-disk2 + && ./read-write.py 1 10 && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 3 --altblocks 3 --dirs 1 --files 1 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 diff --git a/tests/tests/43.post b/tests/tests/43.post index 5151ceb..394046e 100644 --- a/tests/tests/43.post +++ b/tests/tests/43.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/43.pre b/tests/tests/43.pre index d181435..da13877 100644 --- a/tests/tests/43.pre +++ b/tests/tests/43.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2 && ../solution/mkfs -r 1 -d test-disk1 -d test-disk2 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2 && ../solution/mkfs -r 1 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 -s mnt diff --git a/tests/tests/43.run b/tests/tests/43.run index c0833b6..c844e09 100644 --- a/tests/tests/43.run +++ b/tests/tests/43.run @@ -8,4 +8,4 @@ except Exception as e: exit(1) print("Correct")' \ - && ./read-write.py 1 80 && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 18 --altblocks 19 --dirs 1 --files 1 --disks test-disk1 test-disk2 + && ./read-write.py 1 80 && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 18 --altblocks 19 --dirs 1 --files 1 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 diff --git a/tests/tests/44.post b/tests/tests/44.post index 5151ceb..394046e 100644 --- a/tests/tests/44.post +++ b/tests/tests/44.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/44.pre b/tests/tests/44.pre index d181435..da13877 100644 --- a/tests/tests/44.pre +++ b/tests/tests/44.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2 && ../solution/mkfs -r 1 -d test-disk1 -d test-disk2 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2 && ../solution/mkfs -r 1 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 -s mnt diff --git a/tests/tests/44.run b/tests/tests/44.run index 8a48b4a..879a2b1 100644 --- a/tests/tests/44.run +++ b/tests/tests/44.run @@ -8,4 +8,4 @@ except Exception as e: exit(1) print("Correct")' \ - && ./read-write.py 6 80 && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 103 --altblocks 109 --dirs 1 --files 6 --disks test-disk1 test-disk2 + && ./read-write.py 6 80 && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 103 --altblocks 109 --dirs 1 --files 6 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 diff --git a/tests/tests/45.post b/tests/tests/45.post index 5151ceb..394046e 100644 --- a/tests/tests/45.post +++ b/tests/tests/45.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/45.pre b/tests/tests/45.pre index 0847d80..833be77 100644 --- a/tests/tests/45.pre +++ b/tests/tests/45.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2; truncate -s 1M test-disk3 && ../solution/mkfs -r 0 -d test-disk1 -d test-disk2 -d test-disk3 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 test-disk3 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2; truncate -s 1M /tmp/$(whoami)/test-disk3 && ../solution/mkfs -r 0 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -d /tmp/$(whoami)/test-disk3 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 -s mnt diff --git a/tests/tests/45.run b/tests/tests/45.run index fd22108..cedbf6f 100644 --- a/tests/tests/45.run +++ b/tests/tests/45.run @@ -20,4 +20,4 @@ except Exception as e: exit(1) print("Correct")' \ - && rm mnt/file1 && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 1 --altblocks 0 --dirs 1 --files 0 --disks test-disk1 test-disk2 test-disk3 + && rm mnt/file1 && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 1 --altblocks 0 --dirs 1 --files 0 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 diff --git a/tests/tests/46.post b/tests/tests/46.post index 5151ceb..394046e 100644 --- a/tests/tests/46.post +++ b/tests/tests/46.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/46.pre b/tests/tests/46.pre index 0847d80..833be77 100644 --- a/tests/tests/46.pre +++ b/tests/tests/46.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2; truncate -s 1M test-disk3 && ../solution/mkfs -r 0 -d test-disk1 -d test-disk2 -d test-disk3 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 test-disk3 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2; truncate -s 1M /tmp/$(whoami)/test-disk3 && ../solution/mkfs -r 0 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -d /tmp/$(whoami)/test-disk3 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 -s mnt diff --git a/tests/tests/46.run b/tests/tests/46.run index 0c0bb5e..f111198 100644 --- a/tests/tests/46.run +++ b/tests/tests/46.run @@ -20,4 +20,4 @@ except Exception as e: exit(1) print("Correct")' \ - && rmdir mnt/d1 && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 1 --altblocks 0 --dirs 1 --files 0 --disks test-disk1 test-disk2 test-disk3 + && rmdir mnt/d1 && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 1 --altblocks 0 --dirs 1 --files 0 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 diff --git a/tests/tests/47.post b/tests/tests/47.post index 5151ceb..394046e 100644 --- a/tests/tests/47.post +++ b/tests/tests/47.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/47.pre b/tests/tests/47.pre index 0847d80..833be77 100644 --- a/tests/tests/47.pre +++ b/tests/tests/47.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2; truncate -s 1M test-disk3 && ../solution/mkfs -r 0 -d test-disk1 -d test-disk2 -d test-disk3 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 test-disk3 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2; truncate -s 1M /tmp/$(whoami)/test-disk3 && ../solution/mkfs -r 0 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -d /tmp/$(whoami)/test-disk3 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 -s mnt diff --git a/tests/tests/47.run b/tests/tests/47.run index 898df41..c086141 100644 --- a/tests/tests/47.run +++ b/tests/tests/47.run @@ -34,4 +34,4 @@ except Exception as e: exit(1) print("Correct")' \ - && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 4 --altblocks 4 --dirs 1 --files 1 --disks test-disk1 test-disk2 test-disk3 + && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 4 --altblocks 4 --dirs 1 --files 1 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 diff --git a/tests/tests/48.post b/tests/tests/48.post index 5151ceb..394046e 100644 --- a/tests/tests/48.post +++ b/tests/tests/48.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/48.pre b/tests/tests/48.pre index 0847d80..833be77 100644 --- a/tests/tests/48.pre +++ b/tests/tests/48.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2; truncate -s 1M test-disk3 && ../solution/mkfs -r 0 -d test-disk1 -d test-disk2 -d test-disk3 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 test-disk3 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2; truncate -s 1M /tmp/$(whoami)/test-disk3 && ../solution/mkfs -r 0 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -d /tmp/$(whoami)/test-disk3 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 -s mnt diff --git a/tests/tests/48.run b/tests/tests/48.run index 7703ea1..320999e 100644 --- a/tests/tests/48.run +++ b/tests/tests/48.run @@ -16,4 +16,4 @@ except Exception as e: exit(1) print("Correct")' \ - && rm mnt/file1 && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 1 --altblocks 0 --dirs 1 --files 0 --disks test-disk1 test-disk2 test-disk3 + && rm mnt/file1 && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 1 --altblocks 0 --dirs 1 --files 0 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 diff --git a/tests/tests/49.post b/tests/tests/49.post index 5151ceb..394046e 100644 --- a/tests/tests/49.post +++ b/tests/tests/49.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/49.pre b/tests/tests/49.pre index 0847d80..833be77 100644 --- a/tests/tests/49.pre +++ b/tests/tests/49.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2; truncate -s 1M test-disk3 && ../solution/mkfs -r 0 -d test-disk1 -d test-disk2 -d test-disk3 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 test-disk3 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2; truncate -s 1M /tmp/$(whoami)/test-disk3 && ../solution/mkfs -r 0 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -d /tmp/$(whoami)/test-disk3 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 -s mnt diff --git a/tests/tests/49.run b/tests/tests/49.run index ddb58ef..5dd41eb 100644 --- a/tests/tests/49.run +++ b/tests/tests/49.run @@ -56,4 +56,4 @@ except Exception as e: exit(1) print("Correct")' \ - && ./readdir-check.py 4 && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 1 --altblocks 1 --dirs 1 --files 4 --disks test-disk1 test-disk2 test-disk3 + && ./readdir-check.py 4 && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 1 --altblocks 1 --dirs 1 --files 4 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 diff --git a/tests/tests/5.post b/tests/tests/5.post index 0bfe884..b7d5f8a 100644 --- a/tests/tests/5.post +++ b/tests/tests/5.post @@ -1 +1 @@ -rm -f test-disk* +rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/5.pre b/tests/tests/5.pre index 0ddb8c2..303fef3 100644 --- a/tests/tests/5.pre +++ b/tests/tests/5.pre @@ -1 +1 @@ -truncate -s 1M test-disk1; truncate -s 1M test-disk2; ../solution/mkfs -r 0 -d test-disk1 -d test-disk2 -i 30 -b 220 +mkdir -p /tmp/$(whoami); truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2; ../solution/mkfs -r 0 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -i 30 -b 220 diff --git a/tests/tests/5.run b/tests/tests/5.run index be8ed5a..cd35a85 100755 --- a/tests/tests/5.run +++ b/tests/tests/5.run @@ -1 +1 @@ -./wfs-check-metadata.py --mode mkfs --inodes 32 --blocks 224 --disks test-disk1 test-disk2 +./wfs-check-metadata.py --mode mkfs --inodes 32 --blocks 224 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 diff --git a/tests/tests/50.post b/tests/tests/50.post index 5151ceb..394046e 100644 --- a/tests/tests/50.post +++ b/tests/tests/50.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/50.pre b/tests/tests/50.pre index 0847d80..833be77 100644 --- a/tests/tests/50.pre +++ b/tests/tests/50.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2; truncate -s 1M test-disk3 && ../solution/mkfs -r 0 -d test-disk1 -d test-disk2 -d test-disk3 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 test-disk3 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2; truncate -s 1M /tmp/$(whoami)/test-disk3 && ../solution/mkfs -r 0 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -d /tmp/$(whoami)/test-disk3 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 -s mnt diff --git a/tests/tests/50.run b/tests/tests/50.run index a7f9a9f..7a53f82 100644 --- a/tests/tests/50.run +++ b/tests/tests/50.run @@ -344,4 +344,4 @@ except Exception as e: exit(1) print("Correct")' \ - && ./readdir-check.py 28 && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 2 --altblocks 2 --dirs 1 --files 28 --disks test-disk1 test-disk2 test-disk3 + && ./readdir-check.py 28 && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 2 --altblocks 2 --dirs 1 --files 28 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 diff --git a/tests/tests/51.post b/tests/tests/51.post index 5151ceb..394046e 100644 --- a/tests/tests/51.post +++ b/tests/tests/51.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/51.pre b/tests/tests/51.pre index 0847d80..833be77 100644 --- a/tests/tests/51.pre +++ b/tests/tests/51.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2; truncate -s 1M test-disk3 && ../solution/mkfs -r 0 -d test-disk1 -d test-disk2 -d test-disk3 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 test-disk3 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2; truncate -s 1M /tmp/$(whoami)/test-disk3 && ../solution/mkfs -r 0 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -d /tmp/$(whoami)/test-disk3 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 -s mnt diff --git a/tests/tests/51.run b/tests/tests/51.run index 8668f70..8cc8548 100644 --- a/tests/tests/51.run +++ b/tests/tests/51.run @@ -8,4 +8,4 @@ except Exception as e: exit(1) print("Correct")' \ - && ./read-write.py 1 10 && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 3 --altblocks 3 --dirs 1 --files 1 --disks test-disk1 test-disk2 test-disk3 + && ./read-write.py 1 10 && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 3 --altblocks 3 --dirs 1 --files 1 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 diff --git a/tests/tests/52.post b/tests/tests/52.post index 5151ceb..394046e 100644 --- a/tests/tests/52.post +++ b/tests/tests/52.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/52.pre b/tests/tests/52.pre index 0847d80..833be77 100644 --- a/tests/tests/52.pre +++ b/tests/tests/52.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2; truncate -s 1M test-disk3 && ../solution/mkfs -r 0 -d test-disk1 -d test-disk2 -d test-disk3 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 test-disk3 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2; truncate -s 1M /tmp/$(whoami)/test-disk3 && ../solution/mkfs -r 0 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -d /tmp/$(whoami)/test-disk3 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 -s mnt diff --git a/tests/tests/52.run b/tests/tests/52.run index 289c8ea..541d70c 100644 --- a/tests/tests/52.run +++ b/tests/tests/52.run @@ -8,4 +8,4 @@ except Exception as e: exit(1) print("Correct")' \ - && ./read-write.py 1 80 && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 18 --altblocks 20 --dirs 1 --files 1 --disks test-disk1 test-disk2 test-disk3 + && ./read-write.py 1 80 && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 18 --altblocks 20 --dirs 1 --files 1 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 diff --git a/tests/tests/53.post b/tests/tests/53.post index 5151ceb..394046e 100644 --- a/tests/tests/53.post +++ b/tests/tests/53.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/53.pre b/tests/tests/53.pre index 0847d80..833be77 100644 --- a/tests/tests/53.pre +++ b/tests/tests/53.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2; truncate -s 1M test-disk3 && ../solution/mkfs -r 0 -d test-disk1 -d test-disk2 -d test-disk3 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 test-disk3 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2; truncate -s 1M /tmp/$(whoami)/test-disk3 && ../solution/mkfs -r 0 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -d /tmp/$(whoami)/test-disk3 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 -s mnt diff --git a/tests/tests/53.run b/tests/tests/53.run index 8e88c2b..bc0becb 100644 --- a/tests/tests/53.run +++ b/tests/tests/53.run @@ -8,4 +8,4 @@ except Exception as e: exit(1) print("Correct")' \ - && ./read-write.py 6 80 && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 103 --altblocks 115 --dirs 1 --files 6 --disks test-disk1 test-disk2 test-disk3 + && ./read-write.py 6 80 && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 103 --altblocks 115 --dirs 1 --files 6 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 diff --git a/tests/tests/54.post b/tests/tests/54.post index 5151ceb..394046e 100644 --- a/tests/tests/54.post +++ b/tests/tests/54.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/54.pre b/tests/tests/54.pre index 24e6d54..dbc2f81 100644 --- a/tests/tests/54.pre +++ b/tests/tests/54.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2; truncate -s 1M test-disk3; truncate -s 1M test-disk4 && ../solution/mkfs -r 1 -d test-disk1 -d test-disk2 -d test-disk3 -d test-disk4 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 test-disk3 test-disk4 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2; truncate -s 1M /tmp/$(whoami)/test-disk3; truncate -s 1M /tmp/$(whoami)/test-disk4 && ../solution/mkfs -r 1 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -d /tmp/$(whoami)/test-disk3 -d /tmp/$(whoami)/test-disk4 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 /tmp/$(whoami)/test-disk4 -s mnt diff --git a/tests/tests/54.run b/tests/tests/54.run index 55277b1..bfa4393 100644 --- a/tests/tests/54.run +++ b/tests/tests/54.run @@ -8,4 +8,4 @@ except Exception as e: exit(1) print("Correct")' \ - && fusermount -u mnt; ../solution/wfs test-disk4 test-disk3 test-disk2 test-disk1 -s mnt && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 0 --altblocks 0 --dirs 1 --files 0 --disks test-disk1 test-disk2 test-disk3 test-disk4 + && fusermount -u mnt; ../solution/wfs /tmp/$(whoami)/test-disk4 /tmp/$(whoami)/test-disk3 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk1 -s mnt && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1 --blocks 0 --altblocks 0 --dirs 1 --files 0 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 /tmp/$(whoami)/test-disk4 diff --git a/tests/tests/55.post b/tests/tests/55.post index 5151ceb..394046e 100644 --- a/tests/tests/55.post +++ b/tests/tests/55.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/55.pre b/tests/tests/55.pre index 0847d80..833be77 100644 --- a/tests/tests/55.pre +++ b/tests/tests/55.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2; truncate -s 1M test-disk3 && ../solution/mkfs -r 0 -d test-disk1 -d test-disk2 -d test-disk3 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 test-disk3 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2; truncate -s 1M /tmp/$(whoami)/test-disk3 && ../solution/mkfs -r 0 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -d /tmp/$(whoami)/test-disk3 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 -s mnt diff --git a/tests/tests/55.run b/tests/tests/55.run index 7d0657b..802513c 100644 --- a/tests/tests/55.run +++ b/tests/tests/55.run @@ -8,4 +8,4 @@ except Exception as e: exit(1) print("Correct")' \ - && fusermount -u mnt; ../solution/wfs test-disk3 test-disk2 test-disk1 -s mnt && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 0 --altblocks 0 --dirs 1 --files 0 --disks test-disk1 test-disk2 test-disk3 + && fusermount -u mnt; ../solution/wfs /tmp/$(whoami)/test-disk3 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk1 -s mnt && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 0 --altblocks 0 --dirs 1 --files 0 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 diff --git a/tests/tests/56.post b/tests/tests/56.post index 5151ceb..394046e 100644 --- a/tests/tests/56.post +++ b/tests/tests/56.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/56.pre b/tests/tests/56.pre index 0847d80..833be77 100644 --- a/tests/tests/56.pre +++ b/tests/tests/56.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2; truncate -s 1M test-disk3 && ../solution/mkfs -r 0 -d test-disk1 -d test-disk2 -d test-disk3 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 test-disk3 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2; truncate -s 1M /tmp/$(whoami)/test-disk3 && ../solution/mkfs -r 0 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -d /tmp/$(whoami)/test-disk3 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 -s mnt diff --git a/tests/tests/56.run b/tests/tests/56.run index a7ecc61..1c4a0ee 100644 --- a/tests/tests/56.run +++ b/tests/tests/56.run @@ -8,4 +8,4 @@ except Exception as e: exit(1) print("Correct")' \ - && ./read-write.py 1 50; cat mnt/file1 > file1.test; fusermount -u mnt; ../solution/wfs test-disk3 test-disk2 test-disk1 -s mnt; diff mnt/file1 file1.test && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 12 --altblocks 14 --dirs 1 --files 1 --disks test-disk1 test-disk2 test-disk3 + && ./read-write.py 1 50; cat mnt/file1 > file1.test; fusermount -u mnt; ../solution/wfs /tmp/$(whoami)/test-disk3 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk1 -s mnt; diff mnt/file1 file1.test && fusermount -u mnt && ./wfs-check-metadata.py --mode raid0 --blocks 12 --altblocks 14 --dirs 1 --files 1 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 diff --git a/tests/tests/57.post b/tests/tests/57.post index 5151ceb..394046e 100644 --- a/tests/tests/57.post +++ b/tests/tests/57.post @@ -1 +1 @@ -fusermount -uq mnt; rm -f test-disk* +fusermount -uq mnt; rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/57.pre b/tests/tests/57.pre index db2c1a3..3c0d089 100644 --- a/tests/tests/57.pre +++ b/tests/tests/57.pre @@ -1 +1 @@ -mkdir -p mnt && truncate -s 1M test-disk1; truncate -s 1M test-disk2; truncate -s 1M test-disk3 && ../solution/mkfs -r 1v -d test-disk1 -d test-disk2 -d test-disk3 -i 32 -b 200 && ../solution/wfs test-disk1 test-disk2 test-disk3 -s mnt +mkdir -p mnt; mkdir -p /tmp/$(whoami) && truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2; truncate -s 1M /tmp/$(whoami)/test-disk3 && ../solution/mkfs -r 1v -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -d /tmp/$(whoami)/test-disk3 -i 32 -b 200 && ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 -s mnt diff --git a/tests/tests/57.run b/tests/tests/57.run index 502875f..8b19ca6 100644 --- a/tests/tests/57.run +++ b/tests/tests/57.run @@ -8,4 +8,4 @@ except Exception as e: exit(1) print("Correct")' \ - && ./read-write.py 1 10; cat mnt/file1 > file1.test; fusermount -u mnt; ./corrupt-disk.py --disks test-disk1; ../solution/wfs test-disk1 test-disk2 test-disk3 -s mnt; diff mnt/file1 file1.test && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1v --blocks 3 --altblocks 3 --dirs 1 --files 1 --disks test-disk1 test-disk2 test-disk3 + && ./read-write.py 1 10; cat mnt/file1 > file1.test; fusermount -u mnt; ./corrupt-disk.py --disks /tmp/$(whoami)/test-disk1; ../solution/wfs /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 -s mnt; diff mnt/file1 file1.test && fusermount -u mnt && ./wfs-check-metadata.py --mode raid1v --blocks 3 --altblocks 3 --dirs 1 --files 1 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 diff --git a/tests/tests/6.post b/tests/tests/6.post index 0bfe884..b7d5f8a 100644 --- a/tests/tests/6.post +++ b/tests/tests/6.post @@ -1 +1 @@ -rm -f test-disk* +rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/6.pre b/tests/tests/6.pre index f945ec2..427061e 100644 --- a/tests/tests/6.pre +++ b/tests/tests/6.pre @@ -1 +1 @@ -truncate -s 1M test-disk1; truncate -s 1M test-disk2; ../solution/mkfs -r 0 -d test-disk1 -d test-disk2 -i 33 -b 225 +mkdir -p /tmp/$(whoami); truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2; ../solution/mkfs -r 0 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -i 33 -b 225 diff --git a/tests/tests/6.run b/tests/tests/6.run index 19be319..f23f8e4 100755 --- a/tests/tests/6.run +++ b/tests/tests/6.run @@ -1 +1 @@ -./wfs-check-metadata.py --mode mkfs --inodes 64 --blocks 256 --disks test-disk1 test-disk2 +./wfs-check-metadata.py --mode mkfs --inodes 64 --blocks 256 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 diff --git a/tests/tests/7.post b/tests/tests/7.post index 0bfe884..b7d5f8a 100644 --- a/tests/tests/7.post +++ b/tests/tests/7.post @@ -1 +1 @@ -rm -f test-disk* +rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/7.pre b/tests/tests/7.pre index b4d82d6..7a45eb5 100644 --- a/tests/tests/7.pre +++ b/tests/tests/7.pre @@ -1 +1 @@ -truncate -s 1M test-disk1; truncate -s 1M test-disk2; ../solution/mkfs -r 3 -d test-disk1 -d test-disk2 -i 32 -b 224 +mkdir -p /tmp/$(whoami); truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2; ../solution/mkfs -r 3 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -i 32 -b 224 diff --git a/tests/tests/7.run b/tests/tests/7.run index be8ed5a..cd35a85 100755 --- a/tests/tests/7.run +++ b/tests/tests/7.run @@ -1 +1 @@ -./wfs-check-metadata.py --mode mkfs --inodes 32 --blocks 224 --disks test-disk1 test-disk2 +./wfs-check-metadata.py --mode mkfs --inodes 32 --blocks 224 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 diff --git a/tests/tests/8.post b/tests/tests/8.post index 0bfe884..b7d5f8a 100644 --- a/tests/tests/8.post +++ b/tests/tests/8.post @@ -1 +1 @@ -rm -f test-disk* +rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/8.pre b/tests/tests/8.pre index 81a34a8..2b64023 100644 --- a/tests/tests/8.pre +++ b/tests/tests/8.pre @@ -1 +1 @@ -truncate -s 1M test-disk1; truncate -s 1M test-disk2; ../solution/mkfs -r 1 -d test-disk1 -d test-disk2 -i 1024 -b 1024 +mkdir -p /tmp/$(whoami); truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2; ../solution/mkfs -r 1 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -i 1024 -b 1024 diff --git a/tests/tests/8.run b/tests/tests/8.run index 276e076..83dacd0 100755 --- a/tests/tests/8.run +++ b/tests/tests/8.run @@ -1 +1 @@ -./wfs-check-metadata.py --mode mkfs --inodes 1024 --blocks 1024 --disks test-disk1 test-disk2 +./wfs-check-metadata.py --mode mkfs --inodes 1024 --blocks 1024 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 diff --git a/tests/tests/9.post b/tests/tests/9.post index 0bfe884..b7d5f8a 100644 --- a/tests/tests/9.post +++ b/tests/tests/9.post @@ -1 +1 @@ -rm -f test-disk* +rm -f /tmp/$(whoami)/test-disk* diff --git a/tests/tests/9.pre b/tests/tests/9.pre index 2205ab4..25e6141 100644 --- a/tests/tests/9.pre +++ b/tests/tests/9.pre @@ -1 +1 @@ -truncate -s 1M test-disk1; truncate -s 1M test-disk2; truncate -s 1M test-disk3; truncate -s 1M test-disk4; truncate -s 1M test-disk5; ../solution/mkfs -r 0 -d test-disk1 -d test-disk2 -d test-disk3 -d test-disk4 -d test-disk5 -i 40 -b 300 +mkdir -p /tmp/$(whoami); truncate -s 1M /tmp/$(whoami)/test-disk1; truncate -s 1M /tmp/$(whoami)/test-disk2; truncate -s 1M /tmp/$(whoami)/test-disk3; truncate -s 1M /tmp/$(whoami)/test-disk4; truncate -s 1M /tmp/$(whoami)/test-disk5; ../solution/mkfs -r 0 -d /tmp/$(whoami)/test-disk1 -d /tmp/$(whoami)/test-disk2 -d /tmp/$(whoami)/test-disk3 -d /tmp/$(whoami)/test-disk4 -d /tmp/$(whoami)/test-disk5 -i 40 -b 300 diff --git a/tests/tests/9.run b/tests/tests/9.run index 4265bde..8092988 100755 --- a/tests/tests/9.run +++ b/tests/tests/9.run @@ -1 +1 @@ -./wfs-check-metadata.py --mode mkfs --inodes 64 --blocks 320 --disks test-disk1 test-disk2 test-disk3 test-disk4 test-disk5 +./wfs-check-metadata.py --mode mkfs --inodes 64 --blocks 320 --disks /tmp/$(whoami)/test-disk1 /tmp/$(whoami)/test-disk2 /tmp/$(whoami)/test-disk3 /tmp/$(whoami)/test-disk4 /tmp/$(whoami)/test-disk5 -- GitLab