mirror of
https://github.com/ostreedev/ostree.git
synced 2024-12-22 17:35:55 +03:00
tests: add test for summary file caching
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
This commit is contained in:
parent
cff4e48d02
commit
2bb25a05b0
@ -21,7 +21,7 @@ set -euo pipefail
|
||||
|
||||
. $(dirname $0)/libtest.sh
|
||||
|
||||
echo "1..5"
|
||||
echo "1..6"
|
||||
|
||||
COMMIT_SIGN="--gpg-homedir=${TEST_GPG_KEYHOME} --gpg-sign=${TEST_GPG_KEYID_1}"
|
||||
setup_fake_remote_repo1 "archive-z2" "${COMMIT_SIGN}"
|
||||
@ -73,8 +73,25 @@ repo_reinit () {
|
||||
cd ${test_tmpdir}
|
||||
repo_reinit
|
||||
${OSTREE} --repo=repo pull origin main
|
||||
assert_has_file repo/tmp/cache/summaries/origin
|
||||
assert_has_file repo/tmp/cache/summaries/origin.sig
|
||||
|
||||
rm repo/tmp/cache/summaries/origin
|
||||
${OSTREE} --repo=repo pull origin main
|
||||
assert_has_file repo/tmp/cache/summaries/origin
|
||||
|
||||
echo "ok pull with signed summary"
|
||||
|
||||
touch repo/tmp/cache/summaries/foo
|
||||
touch repo/tmp/cache/summaries/foo.sig
|
||||
${OSTREE} --repo=repo prune
|
||||
assert_not_has_file repo/tmp/cache/summaries/foo
|
||||
assert_not_has_file repo/tmp/cache/summaries/foo.sig
|
||||
assert_has_file repo/tmp/cache/summaries/origin
|
||||
assert_has_file repo/tmp/cache/summaries/origin.sig
|
||||
echo "ok prune summary cache"
|
||||
|
||||
|
||||
cd ${test_tmpdir}
|
||||
repo_reinit
|
||||
mv ${test_tmpdir}/ostree-srv/gnomerepo/summary.sig{,.good}
|
||||
|
Loading…
Reference in New Issue
Block a user