Skip to content
Snippets Groups Projects
Commit af842fba authored by Denis Pynkin's avatar Denis Pynkin
Browse files

Add test case for checking improper meta info during offline updates


Check if update file with any combination of incorrect Collection ID,
binding refs and timestamp couldn't be used in running system.

Signed-off-by: default avatarDenis Pynkin <denis.pynkin@collabora.com>
parent 4eacf37e
No related branches found
No related tags found
No related merge requests found
metadata:
name: aum-offline-upgrade-collection_id
format: "Apertis Test Definition 1.0"
image-types:
minimal: [ armhf-internal, armhf, arm64, amd64 ]
target: [ armhf-internal, amd64 ]
image-deployment:
- OSTree
type: functional
exec-type: automated
priority: critical
maintainer: "Apertis Project"
description: "Apertis update manager: test of update failure with invalid update file.
This test ensures that the update manager refuses to install an update with improper Collection ID, refs or timestamps."
expected:
- "The automated test should succeed."
install:
git-repos:
- url: https://gitlab.apertis.org/tests/aum-offline-upgrade.git
branch: apertis/v2019dev0
run:
steps:
- "# Enter test directory:"
- cd aum-offline-upgrade
- "# Execute the following command:"
- common/run-test-in-systemd --timeout=900 --name=offline-upgrade env DEBUG=2 RELEASE=$RELEASE ARCH=$ARCH BASEURL=$BASEURL IMGPATH=$IMGPATH IMGDATE=$IMGDATE IMGTYPE=$IMGTYPE IMGNAME=$IMGNAME BOARD=$BOARD ./run-test-wrong-collection_id.sh
parse:
pattern: ^(?P<test_case_id>[a-zA-Z0-9_\-\./]+):\s*(?P<result>pass|fail|skip|unknown)$
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment