...
View the configuration of test-matrix/test-matrix-extended jobs to understand further.
| Flowchart |
|---|
test-matrix/test-matrix-extended -> test-fetch-marvin
test-matrix/test-matrix-extended -> test-packaging
test-matrix/test-matrix-extended -> test-environment-refresh
test-packaging -> test-setup-advanced-zone
test-setup-advanced-zone -> test-smoke-matrix/test-regression-matrix
test-smoke-matrix/test-regression-matrix -> test-maintenance-operations
test-yumrepo-refresh
|
- test-matrix-* - This is the umbrella job that starts all other jobs in the sequence. This job points to master by default and so does test-yumrepo-refresh. When you want to change the branch you have to change it for both jobs to ensure your tests are running on the right target branch.
- test-yumrepo-refresh - hourly job refreshing packages on a s3 bucket
- test-environment-refresh - cleanup all hosts to a target cobbler profile (xen/xcp/kvm)
- test-packaging - deploy new cloudstack vm, configure packages, install cloudstack latest rpms from s3
- test-setup-advanced-zone - setup an advanced zone on the testbed and wait for systemvms to be ready
- test-smoke|regression-matrix - run the bvt/full regression tests on the environment
- test-maintenance-operations - run any tests that need to run sequentially like maintenance mode on hosts, disabling zone etc.
...