Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Execution speed improvement for functional tests #1899

Merged
merged 1 commit into from Apr 9, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
6 changes: 3 additions & 3 deletions test/resources/roles/molecule/tasks/main.yml
Expand Up @@ -6,9 +6,9 @@
mode=0755
state=directory

- name: Create /etc/molecule/{{ ansible_hostname }}
copy: dest="/etc/molecule/{{ ansible_hostname }}"
- name: Create /etc/molecule/{{ ansible_host }}
copy: dest="/etc/molecule/{{ ansible_host }}"
group=root
owner=root
mode=0644
content="{{ ansible_hostname }}"
content="{{ ansible_host }}"
3 changes: 3 additions & 0 deletions test/scenarios/cleanup/molecule/default/molecule.yml
Expand Up @@ -14,6 +14,9 @@ platforms:
privileged: true
provisioner:
name: ansible
config_options:
defaults:
callback_whitelist: profile_roles,profile_tasks,timer
playbooks:
create: ../../../../resources/playbooks/docker/create.yml
destroy: ../../../../resources/playbooks/docker/destroy.yml
Expand Down
1 change: 1 addition & 0 deletions test/scenarios/cleanup/molecule/default/playbook.yml
@@ -1,6 +1,7 @@
---
- name: Converge
hosts: all
gather_facts: false
tasks:
- name: Touch a file
command: touch /tmp/cleanup
Expand Down
Expand Up @@ -17,6 +17,11 @@ platforms:
image: centos:latest
provisioner:
name: ansible
config_options:
defaults:
callback_whitelist: profile_roles,profile_tasks,timer
env:
ANSIBLE_ROLES_PATH: ../../../../../resources/roles/
playbooks:
create: ../../../../resources/playbooks/docker/create.yml
destroy: ../../../../resources/playbooks/docker/destroy.yml
Expand Down
@@ -1,8 +1,6 @@
---
- name: Converge
hosts: all
become: true
gather_facts: false
roles:
- name: Dummy task
command: /bin/true
changed_when: false
- molecule
5 changes: 5 additions & 0 deletions test/scenarios/dependency/molecule/gilt/molecule.yml
Expand Up @@ -17,6 +17,11 @@ platforms:
image: centos:latest
provisioner:
name: ansible
config_options:
defaults:
callback_whitelist: profile_roles,profile_tasks,timer
env:
ANSIBLE_ROLES_PATH: ../../../../../resources/roles/
playbooks:
create: ../../../../resources/playbooks/docker/create.yml
destroy: ../../../../resources/playbooks/docker/destroy.yml
Expand Down
6 changes: 2 additions & 4 deletions test/scenarios/dependency/molecule/gilt/playbook.yml
@@ -1,8 +1,6 @@
---
- name: Converge
hosts: all
become: true
gather_facts: false
roles:
- name: Dummy task
command: /bin/true
changed_when: false
- molecule
5 changes: 5 additions & 0 deletions test/scenarios/dependency/molecule/shell/molecule.yml
Expand Up @@ -18,6 +18,11 @@ platforms:
image: centos:latest
provisioner:
name: ansible
config_options:
defaults:
callback_whitelist: profile_roles,profile_tasks,timer
env:
ANSIBLE_ROLES_PATH: ../../../../../resources/roles/
playbooks:
create: ../../../../resources/playbooks/docker/create.yml
destroy: ../../../../resources/playbooks/docker/destroy.yml
Expand Down
6 changes: 2 additions & 4 deletions test/scenarios/dependency/molecule/shell/playbook.yml
@@ -1,8 +1,6 @@
---
- name: Converge
hosts: all
become: true
gather_facts: false
roles:
- name: Dummy task
command: /bin/true
changed_when: false
- molecule
3 changes: 3 additions & 0 deletions test/scenarios/driver/azure/molecule/default/molecule.yml
Expand Up @@ -11,6 +11,9 @@ platforms:
- name: instance
provisioner:
name: ansible
config_options:
defaults:
callback_whitelist: profile_roles,profile_tasks,timer
playbooks:
create: ../../../../../resources/playbooks/azure/create.yml
destroy: ../../../../../resources/playbooks/azure/destroy.yml
Expand Down
1 change: 1 addition & 0 deletions test/scenarios/driver/azure/molecule/default/playbook.yml
@@ -1,6 +1,7 @@
---
- name: Converge
hosts: all
gather_facts: false
become: true
roles:
- molecule
3 changes: 3 additions & 0 deletions test/scenarios/driver/azure/molecule/multi-node/molecule.yml
Expand Up @@ -18,6 +18,9 @@ platforms:
- baz
provisioner:
name: ansible
config_options:
defaults:
callback_whitelist: profile_roles,profile_tasks,timer
playbooks:
create: ../../../../../resources/playbooks/azure/create.yml
destroy: ../../../../../resources/playbooks/azure/destroy.yml
Expand Down
4 changes: 4 additions & 0 deletions test/scenarios/driver/azure/molecule/multi-node/playbook.yml
@@ -1,24 +1,28 @@
---
- name: Converge
hosts: all
gather_facts: false
become: true
roles:
- molecule

- name: Converge
hosts: bar
gather_facts: false
become: true
roles:
- molecule

- name: Converge
hosts: foo
gather_facts: false
become: true
roles:
- molecule

- name: Converge
hosts: baz
gather_facts: false
become: true
roles:
- molecule
3 changes: 3 additions & 0 deletions test/scenarios/driver/docker/molecule/default/molecule.yml
Expand Up @@ -17,6 +17,9 @@ platforms:
testarg: this_is_a_test
provisioner:
name: ansible
config_options:
defaults:
callback_whitelist: profile_roles,profile_tasks,timer
playbooks:
create: ../../../../../resources/playbooks/docker/create.yml
destroy: ../../../../../resources/playbooks/docker/destroy.yml
Expand Down
1 change: 1 addition & 0 deletions test/scenarios/driver/docker/molecule/default/playbook.yml
@@ -1,6 +1,7 @@
---
- name: Converge
hosts: all
gather_facts: false
become: true
roles:
- molecule
3 changes: 3 additions & 0 deletions test/scenarios/driver/docker/molecule/multi-node/molecule.yml
Expand Up @@ -24,6 +24,9 @@ platforms:
testarg: this_is_a_test
provisioner:
name: ansible
config_options:
defaults:
callback_whitelist: profile_roles,profile_tasks,timer
playbooks:
create: ../../../../../resources/playbooks/docker/create.yml
destroy: ../../../../../resources/playbooks/docker/destroy.yml
Expand Down
4 changes: 4 additions & 0 deletions test/scenarios/driver/docker/molecule/multi-node/playbook.yml
@@ -1,24 +1,28 @@
---
- name: Converge
hosts: all
gather_facts: false
become: true
roles:
- molecule

- name: Converge
hosts: bar
gather_facts: false
become: true
roles:
- molecule

- name: Converge
hosts: foo
gather_facts: false
become: true
roles:
- molecule

- name: Converge
hosts: baz
gather_facts: false
become: true
roles:
- molecule
3 changes: 3 additions & 0 deletions test/scenarios/driver/ec2/molecule/default/molecule.yml
Expand Up @@ -14,6 +14,9 @@ platforms:
vpc_subnet_id: subnet-6456fd1f
provisioner:
name: ansible
config_options:
defaults:
callback_whitelist: profile_roles,profile_tasks,timer
playbooks:
create: ../../../../../resources/playbooks/ec2/create.yml
destroy: ../../../../../resources/playbooks/ec2/destroy.yml
Expand Down
1 change: 1 addition & 0 deletions test/scenarios/driver/ec2/molecule/default/playbook.yml
@@ -1,6 +1,7 @@
---
- name: Converge
hosts: all
gather_facts: false
become: true
roles:
- molecule
3 changes: 3 additions & 0 deletions test/scenarios/driver/ec2/molecule/multi-node/molecule.yml
Expand Up @@ -24,6 +24,9 @@ platforms:
- baz
provisioner:
name: ansible
config_options:
defaults:
callback_whitelist: profile_roles,profile_tasks,timer
playbooks:
create: ../../../../../resources/playbooks/ec2/create.yml
destroy: ../../../../../resources/playbooks/ec2/destroy.yml
Expand Down
4 changes: 4 additions & 0 deletions test/scenarios/driver/ec2/molecule/multi-node/playbook.yml
@@ -1,24 +1,28 @@
---
- name: Converge
hosts: all
gather_facts: false
become: true
roles:
- molecule

- name: Converge
hosts: bar
gather_facts: false
become: true
roles:
- molecule

- name: Converge
hosts: foo
gather_facts: false
become: true
roles:
- molecule

- name: Converge
hosts: baz
gather_facts: false
become: true
roles:
- molecule
3 changes: 3 additions & 0 deletions test/scenarios/driver/gce/molecule/default/molecule.yml
Expand Up @@ -14,6 +14,9 @@ platforms:
image: debian-8
provisioner:
name: ansible
config_options:
defaults:
callback_whitelist: profile_roles,profile_tasks,timer
playbooks:
create: ../../../../../resources/playbooks/gce/create.yml
destroy: ../../../../../resources/playbooks/gce/destroy.yml
Expand Down
1 change: 1 addition & 0 deletions test/scenarios/driver/gce/molecule/default/playbook.yml
@@ -1,6 +1,7 @@
---
- name: Converge
hosts: all
gather_facts: false
become: true
roles:
- molecule
3 changes: 3 additions & 0 deletions test/scenarios/driver/gce/molecule/multi-node/molecule.yml
Expand Up @@ -24,6 +24,9 @@ platforms:
- baz
provisioner:
name: ansible
config_options:
defaults:
callback_whitelist: profile_roles,profile_tasks,timer
playbooks:
create: ../../../../../resources/playbooks/gce/create.yml
destroy: ../../../../../resources/playbooks/gce/destroy.yml
Expand Down
4 changes: 4 additions & 0 deletions test/scenarios/driver/gce/molecule/multi-node/playbook.yml
@@ -1,24 +1,28 @@
---
- name: Converge
hosts: all
gather_facts: false
become: true
roles:
- molecule

- name: Converge
hosts: bar
gather_facts: false
become: true
roles:
- molecule

- name: Converge
hosts: foo
gather_facts: false
become: true
roles:
- molecule

- name: Converge
hosts: baz
gather_facts: false
become: true
roles:
- molecule
3 changes: 3 additions & 0 deletions test/scenarios/driver/linode/molecule/multi-node/molecule.yml
Expand Up @@ -22,6 +22,9 @@ platforms:

provisioner:
name: ansible
config_options:
defaults:
callback_whitelist: profile_roles,profile_tasks,timer
playbooks:
create: ../../../../../resources/playbooks/linode/create.yml
destroy: ../../../../../resources/playbooks/linode/destroy.yml
Expand Down
4 changes: 4 additions & 0 deletions test/scenarios/driver/linode/molecule/multi-node/playbook.yml
@@ -1,20 +1,24 @@
---
- name: Converge
hosts: all
gather_facts: false
roles:
- molecule

- name: Converge
hosts: bar
gather_facts: false
roles:
- molecule

- name: Converge
hosts: foo
gather_facts: false
roles:
- molecule

- name: Converge
hosts: baz
gather_facts: false
roles:
- molecule
3 changes: 3 additions & 0 deletions test/scenarios/driver/lxc/molecule/default/molecule.yml
Expand Up @@ -11,6 +11,9 @@ platforms:
- name: instance
provisioner:
name: ansible
config_options:
defaults:
callback_whitelist: profile_roles,profile_tasks,timer
playbooks:
create: ../../../../../resources/playbooks/lxc/create.yml
destroy: ../../../../../resources/playbooks/lxc/destroy.yml
Expand Down
1 change: 1 addition & 0 deletions test/scenarios/driver/lxc/molecule/default/playbook.yml
@@ -1,5 +1,6 @@
---
- name: Converge
hosts: all
gather_facts: false
roles:
- molecule
3 changes: 3 additions & 0 deletions test/scenarios/driver/lxc/molecule/multi-node/molecule.yml
Expand Up @@ -18,6 +18,9 @@ platforms:
- baz
provisioner:
name: ansible
config_options:
defaults:
callback_whitelist: profile_roles,profile_tasks,timer
playbooks:
create: ../../../../../resources/playbooks/lxc/create.yml
destroy: ../../../../../resources/playbooks/lxc/destroy.yml
Expand Down