4493b6f176
The ocid project was renamed to CRI-O, months ago, it is time that we moved all of the code to the new name. We want to elminate the name ocid from use. Move fully to crio. Also cric is being renamed to crioctl for the time being. Signed-off-by: Dan Walsh <dwalsh@redhat.com>
79 lines
1.5 KiB
Bash
79 lines
1.5 KiB
Bash
#!/usr/bin/env bats
|
|
|
|
load helpers
|
|
|
|
function teardown() {
|
|
cleanup_test
|
|
}
|
|
|
|
@test "crio restore" {
|
|
start_crio
|
|
run crioctl pod run --config "$TESTDATA"/sandbox_config.json
|
|
echo "$output"
|
|
[ "$status" -eq 0 ]
|
|
pod_id="$output"
|
|
|
|
run crioctl pod list --id "$pod_id"
|
|
echo "$output"
|
|
[ "$status" -eq 0 ]
|
|
pod_list_info="$output"
|
|
|
|
run crioctl pod status --id "$pod_id"
|
|
echo "$output"
|
|
[ "$status" -eq 0 ]
|
|
pod_status_info="$output"
|
|
|
|
run crioctl ctr create --config "$TESTDATA"/container_config.json --pod "$pod_id"
|
|
echo "$output"
|
|
[ "$status" -eq 0 ]
|
|
ctr_id="$output"
|
|
|
|
run crioctl ctr list --id "$ctr_id"
|
|
echo "$output"
|
|
[ "$status" -eq 0 ]
|
|
ctr_list_info="$output"
|
|
|
|
run crioctl ctr status --id "$ctr_id"
|
|
echo "$output"
|
|
[ "$status" -eq 0 ]
|
|
ctr_status_info="$output"
|
|
|
|
stop_crio
|
|
|
|
start_crio
|
|
run crioctl pod list
|
|
echo "$output"
|
|
[ "$status" -eq 0 ]
|
|
[[ "${output}" != "" ]]
|
|
[[ "${output}" =~ "${pod_id}" ]]
|
|
|
|
run crioctl pod list --id "$pod_id"
|
|
echo "$output"
|
|
[ "$status" -eq 0 ]
|
|
[[ "${output}" == "${pod_list_info}" ]]
|
|
|
|
run crioctl pod status --id "$pod_id"
|
|
echo "$output"
|
|
[ "$status" -eq 0 ]
|
|
[[ "${output}" == "${pod_status_info}" ]]
|
|
|
|
run crioctl ctr list
|
|
echo "$output"
|
|
[ "$status" -eq 0 ]
|
|
[[ "${output}" != "" ]]
|
|
[[ "${output}" =~ "${pod_id}" ]]
|
|
|
|
run crioctl ctr list --id "$ctr_id"
|
|
echo "$output"
|
|
[ "$status" -eq 0 ]
|
|
[[ "${output}" == "${ctr_list_info}" ]]
|
|
|
|
run crioctl ctr status --id "$ctr_id"
|
|
echo "$output"
|
|
[ "$status" -eq 0 ]
|
|
[[ "${output}" == "${ctr_status_info}" ]]
|
|
|
|
cleanup_ctrs
|
|
cleanup_pods
|
|
stop_crio
|
|
}
|