[ostree] tests: add tests for prune --static-deltas-only
- From: Giuseppe Scrivano <gscrivano src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [ostree] tests: add tests for prune --static-deltas-only
- Date: Fri, 18 Dec 2015 10:22:20 +0000 (UTC)
commit 6f96571679f5da58072e12d97225480d1a413dd2
Author: Giuseppe Scrivano <gscrivan redhat com>
Date: Tue Dec 15 11:52:24 2015 +0100
tests: add tests for prune --static-deltas-only
Signed-off-by: Giuseppe Scrivano <gscrivan redhat com>
tests/test-prune.sh | 20 ++++++++++++++++++++
1 files changed, 20 insertions(+), 0 deletions(-)
---
diff --git a/tests/test-prune.sh b/tests/test-prune.sh
index 51db94f..28695b8 100644
--- a/tests/test-prune.sh
+++ b/tests/test-prune.sh
@@ -105,4 +105,24 @@ ${CMD_PREFIX} ostree --repo=repo prune --keep-younger-than="1 week ago"
find repo/objects -name '*.commit' | wc -l > commitcount
assert_file_has_content commitcount "^1$"
+${CMD_PREFIX} ostree --repo=repo pull --depth=-1 origin test
+${CMD_PREFIX} ostree --repo=repo commit --branch=test -m test -s test tree --timestamp="November 05 1955"
+${CMD_PREFIX} ostree --repo=repo commit --branch=test -m test -s test tree --timestamp="October 25 1985"
+${CMD_PREFIX} ostree --repo=repo commit --branch=test -m test -s test tree --timestamp="October 21 2015"
+
+${CMD_PREFIX} ostree --repo=repo static-delta generate test^
+${CMD_PREFIX} ostree --repo=repo static-delta generate test
+${CMD_PREFIX} ostree --repo=repo static-delta list | wc -l > deltascount
+assert_file_has_content deltascount "^2$"
+COMMIT_TO_DELETE=$(${CMD_PREFIX} ostree --repo=repo rev-parse test)
+${CMD_PREFIX} ostree --repo=repo prune --static-deltas-only --delete-commit=$COMMIT_TO_DELETE
+${CMD_PREFIX} ostree --repo=repo static-delta list | wc -l > deltascount
+assert_file_has_content deltascount "^1$"
+${CMD_PREFIX} ostree --repo=repo static-delta generate test
+${CMD_PREFIX} ostree --repo=repo static-delta list | wc -l > deltascount
+assert_file_has_content deltascount "^2$"
+${CMD_PREFIX} ostree --repo=repo prune --static-deltas-only --keep-younger-than="October 20 2015"
+${CMD_PREFIX} ostree --repo=repo static-delta list | wc -l > deltascount
+assert_file_has_content deltascount "^1$"
+
echo "ok prune"
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]