ostree/tests/installed/README.md

16 lines
676 B
Markdown

This directory holds tests that use the
[Fedora Standard Test Interface](https://fedoraproject.org/wiki/CI/Standard_Test_Interface).
The high level structure is that we take a qcow2 file, inject
built RPMs into it, and then use Ansible to run tests.
See `.papr.yml` for canonical usage.
For local development, you should cache the qcow2 somewhere
stable (outside of this git repo). Also note that `../ci/build-rpms.sh`
does *not* pick up uncommitted changes! Stated more strongly, you
currently need to run `build-rpms.sh` after every change.
To run just a specific test, use e.g.:
`env TEST_SUBJECTS=/path/to/qcow2 ./playbook-run.sh -e tests=.*pull nondestructive.yml`