Update Shippable integration test groups. (#43118)

* Update Shippable integration test groups.
* Update integration test group aliases.
* Rebalance AWS and Azure tests with extra group.
* Rebalance Windows tests with another group.
pull/42006/merge
Matt Clay 6 years ago committed by GitHub
parent 42a9fb1337
commit 4e489d1be8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -13,10 +13,11 @@ Tests must be configured to run in exactly one group. This is done by adding the
The following are examples of some of the available groups:
- ``posix/ci/group1``
- ``windows/ci/group2``
- ``posix/ci/cloud/group3/azure``
- ``posix/ci/cloud/group4/aws``
- ``shippable/posix/group1``
- ``shippable/windows/group2``
- ``shippable/azure/group3``
- ``shippable/aws/group1``
- ``shippable/cloud/group1``
Groups are used to balance tests across multiple CI jobs to minimize test run time.
They also improve efficiency by keeping tests with similar requirements running together.

@ -35,6 +35,12 @@ matrix:
- env: T=windows/2012-R2/3
- env: T=windows/2016/3
- env: T=windows/2008/4
- env: T=windows/2008-R2/4
- env: T=windows/2012/4
- env: T=windows/2012-R2/4
- env: T=windows/2016/4
- env: T=network
- env: T=osx/10.11/1
@ -76,20 +82,35 @@ matrix:
- env: T=linux/ubuntu1604/3
- env: T=linux/ubuntu1604py3/3
- env: T=cloud/default/2.7/1
- env: T=cloud/default/3.6/1
- env: T=aws/2.7/1
- env: T=aws/3.6/1
- env: T=aws/2.7/2
- env: T=aws/3.6/2
- env: T=azure/2.7/1
- env: T=azure/3.6/1
- env: T=azure/2.7/2
- env: T=azure/3.6/2
- env: T=azure/2.7/3
- env: T=azure/3.6/3
- env: T=azure/2.7/4
- env: T=azure/3.6/4
- env: T=cloud/default/2.7/2
- env: T=cloud/default/3.6/2
- env: T=vcenter/2.7/1
- env: T=vcenter/3.6/1
- env: T=cloud/default/2.7/3
- env: T=cloud/default/3.6/3
- env: T=cs/2.7/1
- env: T=cs/3.6/1
- env: T=cloud/default/2.7/4
- env: T=cloud/default/3.6/4
- env: T=tower/2.7/1
- env: T=tower/3.6/1
- env: T=cloud/default/2.7/5
- env: T=cloud/default/3.6/5
- env: T=cloud/2.7/1
- env: T=cloud/3.6/1
branches:
except:
- "*-patch-*"

@ -1 +1 @@
posix/ci/group2
shippable/posix/group2

@ -1,3 +1,3 @@
posix/ci/group1
shippable/posix/group1
destructive
disabled

@ -1 +1 @@
posix/ci/group2
shippable/posix/group2

@ -1,4 +1,4 @@
posix/ci/group3
shippable/posix/group3
destructive
needs/root
skip/freebsd

@ -1,2 +1,2 @@
destructive
posix/ci/group3
shippable/posix/group3

@ -1 +1 @@
posix/ci/group3
shippable/posix/group3

@ -1 +1 @@
posix/ci/group3
shippable/posix/group3

@ -1,2 +1,2 @@
destructive
posix/ci/group1
shippable/posix/group1

@ -1,4 +1,4 @@
posix/ci/group1
shippable/posix/group1
destructive
skip/freebsd
skip/osx

@ -1,4 +1,4 @@
posix/ci/group1
shippable/posix/group1
skip/freebsd
skip/osx
skip/rhel

@ -1,6 +1,6 @@
apt_key
destructive
posix/ci/group1
shippable/posix/group1
skip/freebsd
skip/osx
skip/rhel

@ -1,3 +1,3 @@
needs/root
posix/ci/group2
shippable/posix/group2
destructive

@ -1 +1 @@
posix/ci/group3
shippable/posix/group3

@ -1 +1 @@
posix/ci/group2
shippable/posix/group2

@ -1,3 +1,3 @@
async_status
async_wrapper
posix/ci/group2
shippable/posix/group2

@ -1,4 +1,4 @@
needs/ssh
posix/ci/group3
shippable/posix/group3
skip/freebsd
skip/osx

@ -1,3 +1,3 @@
async_status
async_wrapper
posix/ci/group2
shippable/posix/group2

@ -1,2 +1,2 @@
posix/ci/group1
shippable/posix/group1
destructive

@ -1,2 +1,2 @@
needs/root
posix/ci/group2
shippable/posix/group2

@ -1,2 +1,2 @@
cloud/aws
posix/ci/cloud/group4/aws
shippable/aws/group1

@ -1,2 +1,2 @@
cloud/aws
posix/ci/cloud/group4/aws
shippable/aws/group1

@ -1,3 +1,3 @@
cloud/aws
disabled
posix/ci/cloud/group4/aws
shippable/aws/group1

@ -1,2 +1,2 @@
cloud/aws
posix/ci/cloud/group4/aws
shippable/aws/group1

@ -1,2 +1,2 @@
cloud/aws
posix/ci/cloud/group4/aws
shippable/aws/group1

@ -1,2 +1,2 @@
cloud/aws
posix/ci/cloud/group4/aws
shippable/aws/group1

@ -1,2 +1,2 @@
cloud/aws
posix/ci/cloud/group3/aws
shippable/aws/group1

@ -1,4 +1,4 @@
cloud/aws
posix/ci/cloud/group4/aws
shippable/aws/group1
execute_lambda
lambda

@ -1,2 +1,2 @@
cloud/aws
posix/ci/cloud/group4/aws
shippable/aws/group1

@ -1,2 +1,2 @@
cloud/aws
posix/ci/cloud/group4/aws
shippable/aws/group1

@ -1,2 +1,2 @@
cloud/aws
posix/ci/cloud/group4/aws
shippable/aws/group1

@ -1,2 +1,2 @@
cloud/aws
posix/ci/cloud/group4/aws
shippable/aws/group1

@ -1,3 +1,3 @@
cloud/azure
posix/ci/cloud/group2/azure
shippable/azure/group1
destructive

@ -1,4 +1,4 @@
cloud/azure
posix/ci/cloud/group3/azure
posix/ci/cloud/group3/smoketest
shippable/azure/group4
shippable/azure/smoketest
destructive

@ -1,3 +1,3 @@
cloud/azure
destructive
posix/ci/cloud/group2/azure
shippable/azure/group1

@ -1,3 +1,3 @@
cloud/azure
posix/ci/cloud/group2/azure
shippable/azure/group1
destructive

@ -1,3 +1,3 @@
cloud/azure
destructive
posix/ci/cloud/group2/azure
shippable/azure/group2

@ -1,3 +1,3 @@
cloud/azure
posix/ci/cloud/group2/azure
shippable/azure/group1
destructive

@ -1,3 +1,3 @@
cloud/azure
posix/ci/cloud/group2/azure
shippable/azure/group1
destructive

@ -1,3 +1,3 @@
cloud/azure
posix/ci/cloud/group2/azure
shippable/azure/group1
destructive

@ -1,4 +1,4 @@
cloud/azure
posix/ci/cloud/group2/azure
posix/ci/cloud/group2/smoketest
shippable/azure/group1
shippable/azure/smoketest
destructive

@ -1,4 +1,4 @@
cloud/azure
posix/ci/cloud/group2/azure
shippable/azure/group1
destructive
unstable

@ -1,3 +1,3 @@
cloud/azure
posix/ci/cloud/group5/azure
shippable/azure/group3
destructive

@ -1,3 +1,3 @@
cloud/azure
destructive
posix/ci/cloud/group2/azure
shippable/azure/group1

@ -1,3 +1,3 @@
cloud/azure
posix/ci/cloud/group2/azure
shippable/azure/group1
destructive

@ -1,3 +1,3 @@
cloud/azure
posix/ci/cloud/group2/azure
shippable/azure/group1
destructive

@ -1,3 +1,3 @@
cloud/azure
posix/ci/cloud/group3/azure
shippable/azure/group4
destructive

@ -1,3 +1,3 @@
cloud/azure
posix/ci/cloud/group5/azure
shippable/azure/group3
destructive

@ -1,3 +1,3 @@
cloud/azure
destructive
posix/ci/cloud/group2/azure
shippable/azure/group4

@ -1,3 +1,3 @@
cloud/azure
destructive
posix/ci/cloud/group2/azure
shippable/azure/group4

@ -1,3 +1,3 @@
cloud/azure
posix/ci/cloud/group2/azure
shippable/azure/group1
destructive

@ -1,3 +1,3 @@
cloud/azure
destructive
posix/ci/cloud/group2/azure
shippable/azure/group2

@ -1,3 +1,3 @@
cloud/azure
destructive
posix/ci/cloud/group2/azure
shippable/azure/group4

@ -1,3 +1,3 @@
cloud/azure
posix/ci/cloud/group2/azure
shippable/azure/group1
destructive

@ -1,3 +1,3 @@
cloud/azure
destructive
posix/ci/cloud/group2/azure
shippable/azure/group1

@ -1,4 +1,4 @@
cloud/azure
posix/ci/cloud/group2/azure
shippable/azure/group1
destructive
azure_rm_securitygroup_facts

@ -1,4 +1,4 @@
cloud/azure
destructive
posix/ci/cloud/group2/azure
shippable/azure/group3
unstable

@ -1,3 +1,3 @@
cloud/azure
destructive
posix/ci/cloud/group2/azure
shippable/azure/group4

@ -1,4 +1,4 @@
cloud/azure
destructive
posix/ci/cloud/group2/azure
shippable/azure/group3
unstable

@ -1,3 +1,3 @@
cloud/azure
posix/ci/cloud/group2/azure
shippable/azure/group1
destructive

@ -1,4 +1,4 @@
cloud/azure
posix/ci/cloud/group2/azure
shippable/azure/group1
destructive
unstable

@ -1,3 +1,3 @@
cloud/azure
posix/ci/cloud/group2/azure
shippable/azure/group1
destructive

@ -1,4 +1,4 @@
cloud/azure
posix/ci/cloud/group3/azure
shippable/azure/group2
unstable
destructive

@ -1,3 +1,3 @@
cloud/azure
posix/ci/cloud/group5/azure
shippable/azure/group1
destructive

@ -1,3 +1,3 @@
cloud/azure
posix/ci/cloud/group3/azure
shippable/azure/group4
destructive

@ -1,4 +1,4 @@
cloud/azure
posix/ci/cloud/group5/azure
posix/ci/cloud/group5/smoketest
shippable/azure/group3
shippable/azure/smoketest
destructive

@ -1,3 +1,3 @@
cloud/azure
posix/ci/cloud/group2/azure
shippable/azure/group1
destructive

@ -1,2 +1,2 @@
destructive
posix/ci/group1
shippable/posix/group1

@ -1 +1 @@
posix/ci/group2
shippable/posix/group2

@ -1 +1 @@
posix/ci/group3
shippable/posix/group3

@ -1,3 +1,3 @@
windows/ci/group1
windows/ci/smoketest
shippable/windows/group1
shippable/windows/smoketest
windows

@ -1 +1 @@
posix/ci/group1
shippable/posix/group1

@ -1 +1 @@
posix/ci/group3
shippable/posix/group3

@ -1 +1 @@
posix/ci/group3
shippable/posix/group3

@ -1 +1 @@
posix/ci/group2
shippable/posix/group2

@ -1 +1 @@
posix/ci/group3
shippable/posix/group3

@ -1,4 +1,4 @@
destructive
posix/ci/group1
shippable/posix/group1
skip/osx
skip/freebsd

@ -1,3 +1,3 @@
command
posix/ci/group2
shippable/posix/group2
shell

@ -1 +1 @@
posix/ci/group2
shippable/posix/group2

@ -1 +1 @@
posix/ci/group2
shippable/posix/group2

@ -1,2 +1,2 @@
needs/root
posix/ci/group3
shippable/posix/group3

@ -1 +1 @@
posix/ci/group3
shippable/posix/group3

@ -1,2 +1,2 @@
needs/ssh
posix/ci/group3
shippable/posix/group3

@ -1,2 +1,2 @@
needs/ssh
posix/ci/group3
shippable/posix/group3

@ -1,2 +1,3 @@
windows/ci/group1
windows/ci/smoketest
windows
shippable/windows/group1
shippable/windows/smoketest

@ -1,2 +1,2 @@
needs/root
posix/ci/group2
shippable/posix/group2

@ -1,2 +1,2 @@
cloud/cs
posix/ci/cloud/group1/cs
shippable/cs/group1

@ -1,2 +1,2 @@
cloud/cs
posix/ci/cloud/group1/cs
shippable/cs/group1

@ -1,2 +1,2 @@
cloud/cs
posix/ci/cloud/group1/cs
shippable/cs/group1

@ -1,2 +1,2 @@
cloud/cs
posix/ci/cloud/group1/cs
shippable/cs/group1

@ -1,2 +1,2 @@
cloud/cs
posix/ci/cloud/group1/cs
shippable/cs/group1

@ -1,2 +1,2 @@
cloud/cs
posix/ci/cloud/group1/cs
shippable/cs/group1

@ -1,2 +1,2 @@
cloud/cs
posix/ci/cloud/group1/cs
shippable/cs/group1

@ -1,2 +1,2 @@
cloud/cs
posix/ci/cloud/group1/cs
shippable/cs/group1

@ -1,2 +1,2 @@
cloud/cs
posix/ci/cloud/group1/cs
shippable/cs/group1

@ -1,2 +1,2 @@
cloud/cs
posix/ci/cloud/group1/cs
shippable/cs/group1

@ -1,2 +1,2 @@
cloud/cs
posix/ci/cloud/group1/cs
shippable/cs/group1

@ -1,2 +1,2 @@
cloud/cs
posix/ci/cloud/group1/cs
shippable/cs/group1

@ -1,2 +1,2 @@
cloud/cs
posix/ci/cloud/group1/cs
shippable/cs/group1

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save