Focus Seriatim integration coverage

This commit is contained in:
2026-09-08 01:12:59 +00:00
parent 325a5c7901
commit 718030e631
2 changed files with 129 additions and 10 deletions

View File

@@ -41,8 +41,13 @@ regular file owned by `root:root` with mode `0755`.
## Validation
The integration driver installs pinned collection dependencies, runs syntax
checking and ansible-lint, converges and verifies the default release, then
requires an immediate repeat with `changed=0` and `failed=0`:
checking and ansible-lint, and verifies the default release and idempotence. It
also covers missing and wrong-version binaries, metadata drift without a
rebuild, selection of the previous release, restoration of the default
release, and platform failures before application state is created. The suite
mutates only `/usr/local/src/seriatim`, `/usr/local/bin/seriatim`, and paths
inside its private temporary directory, and leaves the default release
installed:
```sh
tests/integration