Skip to content

Commit 2c39aab

Browse files
Copy build changes from feature/catalog
1 parent 998c7d7 commit 2c39aab

File tree

5 files changed

+35
-16
lines changed

5 files changed

+35
-16
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ venv*
77
.venv
88
tests/output
99
ibm-ibm_zos_cics-*.tar.gz
10-
tests/integration/targets/cics_cmci/cmci-variables.yml
1110
tests/integration/inventory
11+
tests/integration/variables/cmci.yml

tests/integration/targets/cics_cmci/runme.sh

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,21 @@
22
# (c) Copyright IBM Corp. 2020,2021
33
# Apache License, Version 2.0 (see https://opensource.org/licenses/Apache-2.0)
44
set -eux # This is important to ensure that return codes from failing tests are propagated
5-
ansible-playbook -e "@cmci-variables.yml" playbooks/cics_cmci_https.yml
6-
ansible-playbook -e "@cmci-variables.yml" playbooks/cmci_insecure_false.yml
7-
ansible-playbook -e "@cmci-variables.yml" playbooks/cmci_incorrect_port.yml
8-
ansible-playbook -e "@cmci-variables.yml" playbooks/cmci_incorrect_host.yml
9-
ansible-playbook -e "@cmci-variables.yml" playbooks/cmci_invalid_credentials.yml
10-
ansible-playbook -e "@cmci-variables.yml" playbooks/cmci_incorrect_scope.yml
11-
ansible-playbook -e "@cmci-variables.yml" playbooks/cmci_incorrect_context.yml
12-
ansible-playbook -e "@cmci-variables.yml" playbooks/cics_cmci_http.yml
13-
ansible-playbook -e "@cmci-variables.yml" playbooks/cmci_install_bundle_failure.yml
14-
ansible-playbook -e "@cmci-variables.yml" playbooks/cmci_create_pipeline_failure.yml
15-
ansible-playbook -e "@cmci-variables.yml" playbooks/cmci_incorrect_scheme.yml
16-
ansible-playbook -e "@cmci-variables.yml" playbooks/cmci_bas_link.yml
17-
ansible-playbook -e "@cmci-variables.yml" playbooks/cmci_bas_install.yml
18-
ansible-playbook -e "@cmci-variables.yml" playbooks/cmci_bas_install_error.yml
19-
ansible-playbook -e "@cmci-variables.yml" playbooks/cics_cmci_module_defaults.yml
5+
6+
VAR_PATH="$ANSIBLE_COLLECTIONS_PATH/ansible_collections/ibm/ibm_zos_cics/tests/integration/variables/cmci.yml"
7+
8+
ansible-playbook -e "@$VAR_PATH" playbooks/cics_cmci_https.yml
9+
ansible-playbook -e "@$VAR_PATH" playbooks/cmci_insecure_false.yml
10+
ansible-playbook -e "@$VAR_PATH" playbooks/cmci_incorrect_port.yml
11+
ansible-playbook -e "@$VAR_PATH" playbooks/cmci_incorrect_host.yml
12+
ansible-playbook -e "@$VAR_PATH" playbooks/cmci_invalid_credentials.yml
13+
ansible-playbook -e "@$VAR_PATH" playbooks/cmci_incorrect_scope.yml
14+
ansible-playbook -e "@$VAR_PATH" playbooks/cmci_incorrect_context.yml
15+
ansible-playbook -e "@$VAR_PATH" playbooks/cics_cmci_http.yml
16+
ansible-playbook -e "@$VAR_PATH" playbooks/cmci_install_bundle_failure.yml
17+
ansible-playbook -e "@$VAR_PATH" playbooks/cmci_create_pipeline_failure.yml
18+
ansible-playbook -e "@$VAR_PATH" playbooks/cmci_incorrect_scheme.yml
19+
ansible-playbook -e "@$VAR_PATH" playbooks/cmci_bas_link.yml
20+
ansible-playbook -e "@$VAR_PATH" playbooks/cmci_bas_install.yml
21+
ansible-playbook -e "@$VAR_PATH" playbooks/cmci_bas_install_error.yml
22+
ansible-playbook -e "@$VAR_PATH" playbooks/cics_cmci_module_defaults.yml

tests/integration/targets/cics_cmci_missing_requests_library/runme.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,6 @@
22
# (c) Copyright IBM Corp. 2021
33
# Apache License, Version 2.0 (see https://opensource.org/licenses/Apache-2.0)
44
set -eux # This is important to ensure that return codes from failing tests are propagated
5+
if pip show requests 2>&1 | grep -q 'Package(s) not found'; then
56
ansible-playbook playbooks/cmci_missing_requests.yml
7+
fi

tests/integration/targets/cics_cmci_missing_xmltodict_library/runme.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,6 @@
22
# (c) Copyright IBM Corp. 2021
33
# Apache License, Version 2.0 (see https://opensource.org/licenses/Apache-2.0)
44
set -eux # This is important to ensure that return codes from failing tests are propagated
5+
if pip show xmltodict 2>&1 | grep -q 'Package(s) not found'; then
56
ansible-playbook playbooks/cmci_missing_xmltodict.yml
7+
fi
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
cmci_host:
2+
cmci_port:
3+
cmci_secure_port:
4+
cmci_user:
5+
cmci_password:
6+
cmci_context:
7+
cmci_scope:
8+
cmci_scope_region_1:
9+
cmci_scope_region_2:
10+
cmci_program_name_1:
11+
cmci_program_name_2:
12+
cmci_program_filter:

0 commit comments

Comments
 (0)