Skip to content

Commit 38e8102

Browse files
authored
Merge pull request #27 from T-Systems-MMS/integrationtestingtwo
Use ansible-test to run integration tests
2 parents 9629f40 + 16f9fa3 commit 38e8102

16 files changed

Lines changed: 41 additions & 49 deletions

.github/workflows/main.yml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -43,21 +43,19 @@ jobs:
4343
integration-tests:
4444
runs-on: ubuntu-latest
4545
container: rndmh3ro/docker-centos8-ansible:latest
46+
defaults:
47+
run:
48+
working-directory: ansible_collections/t_systems_mms/icinga_director
4649
services:
4750
icinga:
4851
image: jordan/icinga2
4952
ports:
5053
- 80:80
5154
steps:
52-
- name: Check out code
53-
uses: actions/checkout@v2
54-
5555
- name: Check out code to collections-folder, so ansible finds it
5656
uses: actions/checkout@v2
5757
with:
58-
path: ansible-collection-icinga-director/collections/ansible_collections/t_systems_mms/icinga_director
58+
path: ansible_collections/t_systems_mms/icinga_director
5959

6060
- name: Run integration tests
61-
run: ansible-playbook tests/integration/test.yml --diff -v
62-
env:
63-
ANSIBLE_COLLECTIONS_PATHS: ansible-collection-icinga-director/collections/:../../ansible-collection-icinga-director/collections/:collections/
61+
run: ansible-test integration --diff --debug-strategy

tests/integration/icinga_command.yml renamed to tests/integration/targets/icinga/tasks/icinga_command.yml

File renamed without changes.

tests/integration/icinga_command_template.yml renamed to tests/integration/targets/icinga/tasks/icinga_command_template.yml

File renamed without changes.

tests/integration/icinga_host.yml renamed to tests/integration/targets/icinga/tasks/icinga_host.yml

File renamed without changes.
File renamed without changes.

tests/integration/icinga_hostgroup.yml renamed to tests/integration/targets/icinga/tasks/icinga_hostgroup.yml

File renamed without changes.

tests/integration/icinga_notification.yml renamed to tests/integration/targets/icinga/tasks/icinga_notification.yml

File renamed without changes.
File renamed without changes.

tests/integration/icinga_service_template.yml renamed to tests/integration/targets/icinga/tasks/icinga_service_template.yml

File renamed without changes.

tests/integration/icinga_servicegroup.yml renamed to tests/integration/targets/icinga/tasks/icinga_servicegroup.yml

File renamed without changes.

0 commit comments

Comments
 (0)