summaryrefslogtreecommitdiff
path: root/test/kpod_save.bats
diff options
context:
space:
mode:
authorumohnani8 <umohnani@redhat.com>2017-12-14 12:49:22 -0500
committerAtomic Bot <atomic-devel@projectatomic.io>2017-12-14 22:22:16 +0000
commitd2ab53aa5f67cb65a75f2c36fb076c0debd961ca (patch)
treea8c1a6ab01696beaae01169a810db132e5416971 /test/kpod_save.bats
parent1e7d880b561318aa2ad89d7583addad1904e5a36 (diff)
downloadpodman-d2ab53aa5f67cb65a75f2c36fb076c0debd961ca.tar.gz
podman-d2ab53aa5f67cb65a75f2c36fb076c0debd961ca.tar.bz2
podman-d2ab53aa5f67cb65a75f2c36fb076c0debd961ca.zip
Add support for dir transport to kpod save
kpod save can now save images to directories using the dir transport. Manifest conversion is also possible. To save with the oci manifest type set --format to oci-dir and to save with the v2s2(docker) manifest type, set --format to docker-dir. The layers can be compressed as well when saving to a directory using the --compress flag. Added functionality to kpod load to be able to load image from a directory Signed-off-by: umohnani8 <umohnani@redhat.com> Closes: #137 Approved by: rhatdan
Diffstat (limited to 'test/kpod_save.bats')
-rw-r--r--test/kpod_save.bats14
1 files changed, 14 insertions, 0 deletions
diff --git a/test/kpod_save.bats b/test/kpod_save.bats
index 6da3279a2..56f23db91 100644
--- a/test/kpod_save.bats
+++ b/test/kpod_save.bats
@@ -42,3 +42,17 @@ function setup() {
echo "$output"
[ "$status" -ne 0 ]
}
+
+@test "kpod save to directory wit oci format" {
+ run bash -c "${KPOD_BINARY} ${KPOD_OPTIONS} save --format oci-dir -o alp-dir $ALPINE"
+ echo "$output"
+ [ "$status" -eq 0 ]
+ rm -rf alp-dir
+}
+
+@test "kpod save to directory wit v2s2 (docker) format" {
+ run bash -c "${KPOD_BINARY} ${KPOD_OPTIONS} save --format docker-dir -o alp-dir $ALPINE"
+ echo "$output"
+ [ "$status" -eq 0 ]
+ rm -rf alp-dir
+}