From 5d130e78bae93b95f16aa9ca5d2796e3aa4e5107 Mon Sep 17 00:00:00 2001 From: Dan Nicholson Date: Mon, 11 Jan 2021 16:05:05 -0700 Subject: [PATCH] tests: Ensure no dangling commit partials on remote depth pull This was already being done on the local depth pull test, so this just adds the matching logic to the remote depth pull test. (cherry picked from commit b4f06b47a38cea303f678e20d89943a2187b963f) https://phabricator.endlessm.com/T20138 --- tests/test-pull-depth.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/test-pull-depth.sh b/tests/test-pull-depth.sh index 1206c6c43..998a18f55 100755 --- a/tests/test-pull-depth.sh +++ b/tests/test-pull-depth.sh @@ -35,21 +35,31 @@ ${CMD_PREFIX} ostree --repo=repo remote add --set=gpg-verify=false origin $(cat ${CMD_PREFIX} ostree --repo=repo pull --depth=0 origin main find repo/objects -name '*.commit' | wc -l > commitcount assert_file_has_content commitcount "^1$" +find repo/state -name '*.commitpartial' | wc -l > commitpartialcount +assert_file_has_content commitpartialcount "^0$" ${CMD_PREFIX} ostree --repo=repo pull --depth=0 origin main find repo/objects -name '*.commit' | wc -l > commitcount assert_file_has_content commitcount "^1$" +find repo/state -name '*.commitpartial' | wc -l > commitpartialcount +assert_file_has_content commitpartialcount "^0$" ${CMD_PREFIX} ostree --repo=repo pull --depth=1 origin main find repo/objects -name '*.commit' | wc -l > commitcount assert_file_has_content commitcount "^2$" +find repo/state -name '*.commitpartial' | wc -l > commitpartialcount +assert_file_has_content commitpartialcount "^0$" ${CMD_PREFIX} ostree --repo=repo pull --depth=1 origin main find repo/objects -name '*.commit' | wc -l > commitcount assert_file_has_content commitcount "^2$" +find repo/state -name '*.commitpartial' | wc -l > commitpartialcount +assert_file_has_content commitpartialcount "^0$" ${CMD_PREFIX} ostree --repo=repo pull --depth=-1 origin main find repo/objects -name '*.commit' | wc -l > commitcount assert_file_has_content commitcount "^3$" +find repo/state -name '*.commitpartial' | wc -l > commitpartialcount +assert_file_has_content commitpartialcount "^0$" echo "ok pull depth"