From c7895569503b6cc256e00415e09f0522bbb8e75d Mon Sep 17 00:00:00 2001 From: Philip Withnall Date: Tue, 4 Aug 2026 16:56:43 +0100 Subject: [PATCH] tests: Add simple tests for `ostree summary` key commands MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Add simple tests for `--list-metadata-keys` and `--print-metadata-key`, mostly just to check that they don’t include signature verification output, but also as a smoketest. Signed-off-by: Philip Withnall --- tests/test-summary-view.sh | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/tests/test-summary-view.sh b/tests/test-summary-view.sh index c1d81bdd..4e149ddb 100755 --- a/tests/test-summary-view.sh +++ b/tests/test-summary-view.sh @@ -24,7 +24,7 @@ set -euo pipefail . $(dirname $0)/libtest.sh -echo "1..2" +echo "1..4" COMMIT_SIGN="" SUMMARY_HOMEDIR="" @@ -72,3 +72,18 @@ assert_file_has_content_literal raw-summary.txt "'ostree.summary.last-modified': assert_not_file_has_content raw-summary.txt "Found [0-9]+ signature" assert_not_file_has_content raw-summary.txt "Summary is unsigned" echo "ok view summary raw" + +# Listing keys. +${OSTREE} summary ${SUMMARY_HOMEDIR} --list-metadata-keys > keys-summary.txt +assert_file_has_content_literal keys-summary.txt "ostree.summary.mode" +assert_file_has_content_literal keys-summary.txt "ostree.summary.indexed-deltas" +assert_not_file_has_content keys-summary.txt "Found [0-9]+ signature" +assert_not_file_has_content keys-summary.txt "Summary is unsigned" +echo "ok list summary keys" + +# Printing a particular key. +${OSTREE} summary ${SUMMARY_HOMEDIR} --print-metadata-key ostree.summary.mode > key-summary.txt +assert_file_has_content_literal key-summary.txt "'archive-z2'" +assert_not_file_has_content key-summary.txt "Found [0-9]+ signature" +assert_not_file_has_content key-summary.txt "Summary is unsigned" +echo "ok print a summary key" \ No newline at end of file -- 2.39.5