| |
@@ -17,3 +17,27 @@
|
| |
is affecting the test subject (it's similar as rebuilding an
|
| |
rpm package to be tested) so this should be used with caution
|
| |
and only when necessary.
|
| |
+ * repositories: A list of dictionaries defining git repos with
|
| |
+ tests to be fetched. Available options are consistent with the
|
| |
+ ansible git module syntax:
|
| |
+ url ... repository url (required)
|
| |
+ dest ... destination directory (required)
|
| |
+ version ... desired branch (optional, defaults to master)
|
| |
+
|
| |
+ Example usage:
|
| |
+
|
| |
+ - hosts: localhost
|
| |
+ roles:
|
| |
+ - role: standard-test-beakerlib
|
| |
+ tags:
|
| |
+ - classic
|
| |
+ repositories:
|
| |
+ - repo: "https://src.fedoraproject.org/tests/shell.git"
|
| |
+ dest: "shell"
|
| |
+ tests:
|
| |
+ - shell/func
|
| |
+ - shell/login
|
| |
+ - shell/smoke
|
| |
+ required_packages:
|
| |
+ - expect
|
| |
+ - which
|
| |
Add a new variable "repositories" which can be used to easily
fetch tests from remote repos for execution. Useful especially
when several packages share the same test coverage.
Example usage: