ostree/tests/installed
Jonathan Lebon 8dff04601b tests/installed: Wait a bit more for http.server
And also print out the output if it still didn't start up in case there
are error messages hidden in there.

This should hopefully help with diagnosing the flakes we've been seeing
in starting it up.

Closes: #1652
Approved by: cgwalters
2018-06-27 13:29:55 +00:00
..
destructive lib/sysroot: Add OSTREE_EX_STAGE_DEPLOYMENTS environment variable 2018-05-11 12:39:17 +00:00
nondestructive tests: Add tests for space checks during deltas codepath 2018-06-22 21:01:56 +00:00
tasks lib/sysroot: Add OSTREE_EX_STAGE_DEPLOYMENTS environment variable 2018-05-11 12:39:17 +00:00
README.md tests: Merge installed/ and fedora-str/ directories 2018-04-05 20:59:23 +00:00
destructive-ansible.yml lib/sysroot: Add OSTREE_EX_STAGE_DEPLOYMENTS environment variable 2018-05-11 12:39:17 +00:00
destructive-unit.yml tests: Fix installed tests more 2018-05-04 19:25:32 +00:00
execute_batch.yml tests: Lower retry timeout to 5s 2018-04-23 17:23:40 +00:00
libinsttest.sh tests/installed: Wait a bit more for http.server 2018-06-27 13:29:55 +00:00
libtest-core.sh tests/installed: New installed, privileged tests using Fedora AH 2017-04-25 15:15:06 +00:00
nondestructive.yml tests/installed: Move tasks into tasks/ directory 2018-04-11 19:11:07 +00:00
playbook-run.sh tests/installed: Make reboot task less racy 2018-04-23 17:23:40 +00:00
provision.sh ci: Drop str hotpatch 2018-05-08 12:57:35 +00:00
run.sh tests: Fix installed tests more 2018-05-04 19:25:32 +00:00

README.md

This directory holds tests that use the Fedora 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