1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
|
#!/usr/bin/env bats
load helpers
@test "umount-flags-order-verification" {
run_buildah 125 umount cnt1 -a
check_options_flag_err "-a"
run_buildah 125 umount cnt1 --all cnt2
check_options_flag_err "--all"
run_buildah 125 umount cnt1 cnt2 --all
check_options_flag_err "--all"
}
@test "umount one image" {
_prefetch alpine
run_buildah from --quiet --pull=false --signature-policy ${TESTSDIR}/policy.json alpine
cid=$output
run_buildah mount "$cid"
run_buildah umount "$cid"
}
@test "umount bad image" {
run_buildah 125 umount badcontainer
}
@test "umount multi images" {
_prefetch alpine
run_buildah from --quiet --pull=false --signature-policy ${TESTSDIR}/policy.json alpine
cid1=$output
run_buildah mount "$cid1"
run_buildah from --quiet --pull-never --signature-policy ${TESTSDIR}/policy.json alpine
cid2=$output
run_buildah mount "$cid2"
run_buildah from --quiet --pull-never --signature-policy ${TESTSDIR}/policy.json alpine
cid3=$output
run_buildah mount "$cid3"
run_buildah umount "$cid1" "$cid2" "$cid3"
}
@test "umount all images" {
_prefetch alpine
run_buildah from --quiet --pull=false --signature-policy ${TESTSDIR}/policy.json alpine
cid1=$output
run_buildah mount "$cid1"
run_buildah from --quiet --pull-never --signature-policy ${TESTSDIR}/policy.json alpine
cid2=$output
run_buildah mount "$cid2"
run_buildah from --quiet --pull-never --signature-policy ${TESTSDIR}/policy.json alpine
cid3=$output
run_buildah mount "$cid3"
run_buildah umount --all
}
@test "umount multi images one bad" {
_prefetch alpine
run_buildah from --quiet --pull=false --signature-policy ${TESTSDIR}/policy.json alpine
cid1=$output
run_buildah mount "$cid1"
run_buildah from --quiet --pull-never --signature-policy ${TESTSDIR}/policy.json alpine
cid2=$output
run_buildah mount "$cid2"
run_buildah from --quiet --pull-never --signature-policy ${TESTSDIR}/policy.json alpine
cid3=$output
run_buildah mount "$cid3"
run_buildah 125 umount "$cid1" badcontainer "$cid2" "$cid3"
}
|