| |
@@ -0,0 +1,18 @@
|
| |
+ # Ansible role for tests using Zuul
|
| |
+
|
| |
+ Put this role in your `tests.yml` playbook. The playbook will first install
|
| |
+ package dependencies listed on playbook on test node, then it will proceed
|
| |
+ to run testing. You can redefine the following variables:
|
| |
+
|
| |
+ * **tests**: A list of test cases
|
| |
+ * **required_packages**: A list of prerequisite packages required by tests.
|
| |
+
|
| |
+ Example usage:
|
| |
+
|
| |
+ - hosts: fedora-rawhide
|
| |
+ roles:
|
| |
+ - role: standard-test-zuul
|
| |
+ tests:
|
| |
+ - getfattr-ignores-NULs-in-output-when-using-text
|
| |
+ required_packages:
|
| |
+ - attr
|
| |
This role is simple and does not manage any node provisionning
as done by nodepool in the Zuul world.
The role installs required packages and starts ansible playbook
on the specified tests.