94 lines
1.8 KiB
Text
94 lines
1.8 KiB
Text
|
#!/usr/bin/env bats
|
||
|
|
||
|
load helpers
|
||
|
|
||
|
IMAGE=kubernetes/pause
|
||
|
|
||
|
function teardown() {
|
||
|
cleanup_test
|
||
|
}
|
||
|
|
||
|
@test "image pull" {
|
||
|
start_ocid "" "" --no-pause-image
|
||
|
run ocic image pull "$IMAGE"
|
||
|
echo "$output"
|
||
|
[ "$status" -eq 0 ]
|
||
|
cleanup_images
|
||
|
stop_ocid
|
||
|
}
|
||
|
|
||
|
@test "image list with filter" {
|
||
|
start_ocid "" "" --no-pause-image
|
||
|
run ocic image pull "$IMAGE"
|
||
|
echo "$output"
|
||
|
[ "$status" -eq 0 ]
|
||
|
run ocic image list --quiet "$IMAGE"
|
||
|
echo "$output"
|
||
|
[ "$status" -eq 0 ]
|
||
|
printf '%s\n' "$output" | while IFS= read -r id; do
|
||
|
run ocic image remove --id "$id"
|
||
|
echo "$output"
|
||
|
[ "$status" -eq 0 ]
|
||
|
done
|
||
|
run ocic image list --quiet
|
||
|
echo "$output"
|
||
|
[ "$status" -eq 0 ]
|
||
|
printf '%s\n' "$output" | while IFS= read -r id; do
|
||
|
echo "$id"
|
||
|
status=1
|
||
|
done
|
||
|
cleanup_images
|
||
|
stop_ocid
|
||
|
}
|
||
|
|
||
|
@test "image list/remove" {
|
||
|
start_ocid "" "" --no-pause-image
|
||
|
run ocic image pull "$IMAGE"
|
||
|
echo "$output"
|
||
|
[ "$status" -eq 0 ]
|
||
|
run ocic image list --quiet
|
||
|
echo "$output"
|
||
|
[ "$status" -eq 0 ]
|
||
|
printf '%s\n' "$output" | while IFS= read -r id; do
|
||
|
run ocic image remove --id "$id"
|
||
|
echo "$output"
|
||
|
[ "$status" -eq 0 ]
|
||
|
done
|
||
|
run ocic image list --quiet
|
||
|
echo "$output"
|
||
|
[ "$status" -eq 0 ]
|
||
|
printf '%s\n' "$output" | while IFS= read -r id; do
|
||
|
echo "$id"
|
||
|
status=1
|
||
|
done
|
||
|
cleanup_images
|
||
|
stop_ocid
|
||
|
}
|
||
|
|
||
|
@test "image status/remove" {
|
||
|
start_ocid "" "" --no-pause-image
|
||
|
run ocic image pull "$IMAGE"
|
||
|
echo "$output"
|
||
|
[ "$status" -eq 0 ]
|
||
|
run ocic image list --quiet
|
||
|
echo "$output"
|
||
|
[ "$status" -eq 0 ]
|
||
|
printf '%s\n' "$output" | while IFS= read -r id; do
|
||
|
run ocic image status --id "$id"
|
||
|
echo "$output"
|
||
|
[ "$status" -eq 0 ]
|
||
|
run ocic image remove --id "$id"
|
||
|
echo "$output"
|
||
|
[ "$status" -eq 0 ]
|
||
|
done
|
||
|
run ocic image list --quiet
|
||
|
echo "$output"
|
||
|
[ "$status" -eq 0 ]
|
||
|
printf '%s\n' "$output" | while IFS= read -r id; do
|
||
|
echo "$id"
|
||
|
status=1
|
||
|
done
|
||
|
cleanup_images
|
||
|
stop_ocid
|
||
|
}
|