diff options
Diffstat (limited to 'test/cases/librechroot.bats')
-rw-r--r-- | test/cases/librechroot.bats | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/test/cases/librechroot.bats b/test/cases/librechroot.bats index ca61e1e..9ec2d2d 100644 --- a/test/cases/librechroot.bats +++ b/test/cases/librechroot.bats @@ -29,7 +29,7 @@ load ../lib/common @test "librechroot disables networking when requested" { require network sudo || skip - testsudo librechroot -l "$BATS_TEST_NAME" run curl https://repo.parabola.nu/ >/dev/null + testsudo librechroot -l "$BATS_TEST_NAME" run curl https://repo.parabola.nu/ >/dev/null not testsudo librechroot -l "$BATS_TEST_NAME" -N run curl https://repo.parabola.nu/ >/dev/null } @@ -37,11 +37,11 @@ load ../lib/common require network sudo || skip not testsudo librechroot -l "$BATS_TEST_NAME" run lsof - echo "CHROOTEXTRAPKG=(lsof)" >> "$XDG_CONFIG_HOME"/libretools/chroot.conf + echo "CHROOTEXTRAPKG=(lsof)" >>"$XDG_CONFIG_HOME"/libretools/chroot.conf testsudo librechroot -l "$BATS_TEST_NAME" install-name lsof testsudo librechroot -l "$BATS_TEST_NAME" clean-pkgs testsudo librechroot -l "$BATS_TEST_NAME" run lsof - echo "CHROOTEXTRAPKG=()" >> "$XDG_CONFIG_HOME"/libretools/chroot.conf + echo "CHROOTEXTRAPKG=()" >>"$XDG_CONFIG_HOME"/libretools/chroot.conf testsudo librechroot -l "$BATS_TEST_NAME" clean-pkgs not testsudo librechroot -l "$BATS_TEST_NAME" run lsof } @@ -61,7 +61,7 @@ load ../lib/common testsudo librechroot -l "$BATS_TEST_NAME" run sh -c " echo 'builduser:x:${builduser_gid}:' >>/etc/group echo 'builduser:x:${builduser_uid}:${builduser_gid}:builduser:/build:/bin/bash' >>/etc/passwd - echo 'builduser:!!:$(( $(date -u +%s) / 86400 ))::::::' >>/etc/shadow" + echo 'builduser:!!:$(($(date -u +%s) / 86400))::::::' >>/etc/shadow" # Pre-flight: Make sure `lsof` isn't in the base install not testsudo librechroot -l "$BATS_TEST_NAME" run lsof @@ -90,7 +90,7 @@ load ../lib/common testsudo librechroot -l "$BATS_TEST_NAME" run sh -c " echo 'builduser:x:${builduser_gid}:' >>/etc/group echo 'builduser:x:${builduser_uid}:${builduser_gid}:builduser:/build:/bin/bash' >>/etc/passwd - echo 'builduser:!!:$(( $(date -u +%s) / 86400 ))::::::' >>/etc/shadow" + echo 'builduser:!!:$(($(date -u +%s) / 86400))::::::' >>/etc/shadow" not testsudo librechroot -l "$BATS_TEST_NAME" run test -f /usr/bin/chcleanup testsudo librechroot -l "$BATS_TEST_NAME" run mkdir /startdir @@ -156,12 +156,13 @@ load ../lib/common @test "librechroot fails when syncing a copy with itself" { require sudo || skip - testsudo timeout 5 librechroot -l root sync || status=$? + testsudo timeout 5 librechroot -l root sync || status=$? case $status in - 0|124|137) # success|timeout+TERM|timeout+KILL - false;; - *) - true;; + 0 | 124 | 137) # success|timeout+TERM|timeout+KILL + false ;; + *) + true + ;; esac } |