summaryrefslogtreecommitdiff
path: root/tests/test-delta.sh
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2016-04-08 10:44:24 +0200
committerColin Walters (automation) <walters+githubbot@verbum.org>2016-04-08 13:42:43 +0000
commitddda8e5b8bb1ec21b2a4c5340dc36362c59c1271 (patch)
treee486321e2ec40270c43454d72f85874af97bc6cd /tests/test-delta.sh
parent8ff9a48ce39d1e3f0bdd01451fd9627a16af5c14 (diff)
downloadostree-ddda8e5b8bb1ec21b2a4c5340dc36362c59c1271.tar.gz
Add support for ostree static-delta delete
Closes: #245 Approved by: giuseppe
Diffstat (limited to 'tests/test-delta.sh')
-rwxr-xr-xtests/test-delta.sh17
1 files changed, 16 insertions, 1 deletions
diff --git a/tests/test-delta.sh b/tests/test-delta.sh
index 411e9b04..4b2b879a 100755
--- a/tests/test-delta.sh
+++ b/tests/test-delta.sh
@@ -26,7 +26,7 @@ skip_without_user_xattrs
bindatafiles="bash true ostree"
morebindatafiles="false ls"
-echo '1..7'
+echo '1..8'
mkdir repo
${CMD_PREFIX} ostree --repo=repo init --mode=archive-z2
@@ -186,3 +186,18 @@ ${CMD_PREFIX} ostree --repo=repo2 fsck
${CMD_PREFIX} ostree --repo=repo2 ls ${newrev} >/dev/null
echo 'ok apply offline inline'
+
+${CMD_PREFIX} ostree --repo=repo static-delta list | grep ^${origrev}-${newrev}$ || exit 1
+${CMD_PREFIX} ostree --repo=repo static-delta list | grep ^${origrev}$ || exit 1
+
+${CMD_PREFIX} ostree --repo=repo static-delta delete ${origrev} || exit 1
+
+${CMD_PREFIX} ostree --repo=repo static-delta list | grep ^${origrev}-${newrev}$ || exit 1
+${CMD_PREFIX} ostree --repo=repo static-delta list | grep ^${origrev}$ && exit 1
+
+${CMD_PREFIX} ostree --repo=repo static-delta delete ${origrev}-${newrev} || exit 1
+
+${CMD_PREFIX} ostree --repo=repo static-delta list | grep ^${origrev}-${newrev}$ && exit 1
+${CMD_PREFIX} ostree --repo=repo static-delta list | grep ^${origrev}$ && exit 1
+
+echo 'ok delete'