Skip to content

TEST 107

sergio velderrain edited this page Nov 10, 2026 · 1 revision

TEST-107

Stimulus

Offer the appliance packager a running source VM with an actions.runner.* service unit, one with a .runner file, one with a .credentials file, one whose scan fails or whose boot ID changes during the scan, and a clean one; let the clean guest ignore power-off, or power off at another snapshot. Offer the box and clone verifiers an @1 box receipt, and offer the box verifier @2 receipts whose runnerScan found a runner, skipped other roots, or is missing.

Required observation

Each VM with a runner, and each failed or interrupted scan, is refused with exit code 2 before any power-off, snapshot, or package, and the VM keeps running. The packager powers the clean VM off and packages it, and its @2 receipt records the scan's boot ID, empty findings, the four skipped roots, and a UTC scan time. A guest that does not power off, or stops at another snapshot, yields exit code 1 and no box. Both verifiers refuse the @1 receipt as packaged without a runner scan, and the box verifier refuses each faulty @2 receipt.

Clone this wiki locally