From 26a380e224d6e92e49bd0043d43cea1bfaac7695 Mon Sep 17 00:00:00 2001 From: Ruixin Date: Thu, 27 Jul 2017 22:15:41 +0000 Subject: [PATCH] fixup! Deployment: add endoflife A test is added for future regression --- tests/vmcheck/test-basic.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/vmcheck/test-basic.sh b/tests/vmcheck/test-basic.sh index cf35be426b..5a8e35aed7 100755 --- a/tests/vmcheck/test-basic.sh +++ b/tests/vmcheck/test-basic.sh @@ -46,3 +46,15 @@ echo "ok layering requires root" # Assert that we can do status as non-root vm_cmd "runuser -u bin rpm-ostree status" echo "ok status doesn't require root" + +# Check EndOfLife parsing functionality +META_ENDOFLIFE_MESSAGE="this_is_a_test" +commit=$(vm_cmd ostree commit -b vmcheck \ + --tree=ref=vmcheck --add-metadata-string=ostree.endoflife=$META_ENDOFLIFE_MESSAGE) +vm_rpmostree upgrade +vm_assert_status_jq ".deployments[0][\"endoflife\"] == \"${META_ENDOFLIFE_MESSAGE}\"" + +# Build a layered commit and check if EndOfLife attribute still present +vm_build_rpm foo +vm_rpmostree install foo +vm_assert_status_jq ".deployments[0][\"endoflife\"] == \"${META_ENDOFLIFE_MESSAGE}\""