ManageIQ cross-repository testing framework tests

This repo is used to execute cross-repository tests for the ManageIQ project.

Usage

In order to use this repo, create a pull request modifying the .travis.yml file and setting the TEST_REPO and REPOS environment variables as needed.

For more information about the variables or more examples, refer to the manageiq-cross_repo gem.

Examples

Testing a single repo in the context of ManageIQ PR 12345

@@ -14,6 +14,6 @@ matrix:
   fast_finish: true
 env:
   global:
-  - REPOS=
+  - REPOS=manageiq#12345
   matrix:
-  - TEST_REPO=
+  - TEST_REPO=manageiq-ui-classic

Testing multiple repos in the context of ManageIQ PR 12345

@@ -14,6 +14,7 @@ matrix:
   fast_finish: true
 env:
   global:
-  - REPOS=
+  - REPOS=manageiq#12345
   matrix:
-  - TEST_REPO=
+  - TEST_REPO=manageiq-ui-classic
+  - TEST_REPO=manageiq-api

Testing multiple repos in the context of ManageIQ branch "gaprindashvili"

@@ -14,6 +14,7 @@ matrix:
   fast_finish: true
 env:
   global:
-  - REPOS=
+  - REPOS=manageiq@gaprindashvili
   matrix:
-  - TEST_REPO=
+  - TEST_REPO=manageiq-ui-classic
+  - TEST_REPO=manageiq-api

Same syntax is used for tags

License

Open source under the terms of the MIT License.