Simplify the Seriatim integration tests

This commit is contained in:
2026-09-09 04:25:01 +00:00
parent fb8dc4100c
commit e08c63c0b0
4 changed files with 27 additions and 184 deletions

View File

@@ -44,13 +44,13 @@ regular file owned by `root:root` with mode `0755`.
## Validation
The integration driver installs pinned collection dependencies, runs syntax
checking and ansible-lint, and verifies the default release and idempotence. It
also covers a missing binary, a caller-supplied Go executable with dependency
management disabled, metadata drift without a build, selection of the previous
release, restoration of the default release, and platform failures before
application state is created. The suite mutates only
checking and ansible-lint, and covers default smoke use with clean repeated
convergence. It also verifies an explicitly selected Seriatim release and
combines missing-binary recovery with a caller-supplied Go executable while
dependency management is disabled. 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:
private temporary directory, and restores the default deployment during
cleanup:
```sh
tests/integration