lorax/tests
Lars Karlitski 250f49f78d Use Cockpit's test images and infrastructure
Allows to run the tests on multiple operating systems and on the
infrastructure that the Cockpit team maintains.

`make vm` downloads one of Cockpit's test images (override which one
with TEST_OS) and installs rpms build from the local checkout of lorax.
The resulting image is placed in `test/images/$TEST_OS`.

TEST_OS can be set to any of Cockpit's supported images (default:
fedora-30).

Run `make check-vm` to run the CLI checks in the VM. The bulk of the
work is done in `test/check-cli`, which uses Cockpit's `bots` library to
start the VM and run the script in it.

Also included is a `test/run` script, which is the entrypoint for
Cockpit's test infrastructure.
2019-05-20 20:24:01 +02:00
..
cleanup Fix keeping files on Amazon s3 2019-04-04 15:07:46 +03:00
cli Add test for passing custom option on kernel command line 2019-05-07 12:36:32 +03:00
composer Update bash to 5.0.* 2019-02-21 08:55:23 -08:00
lib Add pylint testing 2014-05-09 08:10:41 -07:00
pylint Use Cockpit's test images and infrastructure 2019-05-20 20:24:01 +02:00
pylorax tests: Update openssh-server to v8.* 2019-05-02 17:02:30 -07:00
rpmfluff Add rpmfluff temporarily 2019-05-02 16:21:36 -07:00
__init__.py Add a test library 2018-08-06 16:53:48 -07:00
lib.py Add more tests for gitrpm.py 2019-03-29 14:05:09 -07:00
test_cli.sh Use Cockpit's test images and infrastructure 2019-05-20 20:24:01 +02:00
testenv.sh Add pylint testing 2014-05-09 08:10:41 -07:00