summaryrefslogtreecommitdiff
path: root/test/cases/librechroot.bats
diff options
context:
space:
mode:
Diffstat (limited to 'test/cases/librechroot.bats')
-rw-r--r--test/cases/librechroot.bats21
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
}