Update Shippable integration test groups. ()

* Update Shippable integration test groups.
* Update integration test group aliases.
* Rebalance AWS and Azure tests with extra group.
* Rebalance Windows tests with another group.
This commit is contained in:
Matt Clay 2018-07-23 20:46:22 -07:00 committed by GitHub
parent 42a9fb1337
commit 4e489d1be8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
442 changed files with 606 additions and 495 deletions
docs/docsite/rst/dev_guide/testing/sanity
shippable.yml
test/integration/targets
acl
acme_account
add_host
alternatives
ansible-galaxy
ansible
any_errors_fatal
apache2_module
apt
apt_key
apt_repository
archive
args
assemble
async
async_extra_data
async_fail
at
authorized_key
aws_api_gateway
aws_caller_facts
aws_config
aws_ec2_inventory
aws_elasticbeanstalk_app
aws_glue_connection
aws_inspector
aws_lambda
aws_s3
aws_ses_identity
aws_ses_identity_policy
aws_ssm_parameters
azure_rm_availabilityset
azure_rm_availabilityset_facts
azure_rm_containerinstance
azure_rm_containerregistry
azure_rm_deployment
azure_rm_dnsrecordset
azure_rm_dnsrecordset_facts
azure_rm_dnszone
azure_rm_dnszone_facts
azure_rm_functionapp
azure_rm_image
azure_rm_keyvault
azure_rm_keyvaultkey
azure_rm_keyvaultsecret
azure_rm_loadbalancer
azure_rm_managed_disk
azure_rm_mysqldatabase
azure_rm_mysqlserver
azure_rm_networkinterface
azure_rm_postgresqldatabase
azure_rm_postgresqlserver
azure_rm_publicipaddress
azure_rm_resource
azure_rm_securitygroup
azure_rm_sqldatabase
azure_rm_sqlserver
azure_rm_sqlserver_facts
azure_rm_storageaccount
azure_rm_storageblob
azure_rm_subnet
azure_rm_virtualmachine
azure_rm_virtualmachine_extension
azure_rm_virtualmachine_scaleset
azure_rm_virtualmachineimage_facts
azure_rm_virtualnetwork
become
binary
binary_modules_posix
binary_modules_winrm
blockinfile
blocks
callback_retry_task_name
changed_when
check_mode
cloud_init_data_facts
command_shell
conditionals
connection
connection_chroot
connection_local
connection_paramiko_ssh
connection_ssh
connection_winrm
copy
cs_account
cs_affinitygroup
cs_cluster
cs_configuration
cs_disk_offering
cs_domain
cs_firewall
cs_host
cs_instance
cs_instance_facts
cs_instance_nic
cs_instance_nic_secondaryip
cs_instancegroup

View file

@ -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.

View file

@ -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=cloud/default/2.7/2
- env: T=cloud/default/3.6/2
- env: T=aws/2.7/2
- env: T=aws/3.6/2
- env: T=cloud/default/2.7/3
- env: T=cloud/default/3.6/3
- env: T=azure/2.7/1
- env: T=azure/3.6/1
- env: T=cloud/default/2.7/4
- env: T=cloud/default/3.6/4
- env: T=azure/2.7/2
- env: T=azure/3.6/2
- env: T=cloud/default/2.7/5
- env: T=cloud/default/3.6/5
- 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=vcenter/2.7/1
- env: T=vcenter/3.6/1
- env: T=cs/2.7/1
- env: T=cs/3.6/1
- env: T=tower/2.7/1
- env: T=tower/3.6/1
- env: T=cloud/2.7/1
- env: T=cloud/3.6/1
branches:
except:
- "*-patch-*"

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -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