Skip to content

Commit 1b3e54b

Browse files
committed
container integration tests
Signed-off-by: Andrew Twydell <[email protected]>
1 parent 32f89ea commit 1b3e54b

File tree

3 files changed

+71
-0
lines changed

3 files changed

+71
-0
lines changed

container.build.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#!/usr/bin/env bash
2+
3+
ansible-lint
4+
ansible-test sanity --python "$PYTHON_VERSION_SET"
5+
ansible-test units --python "$PYTHON_VERSION_SET"

integration.docker-compose.yaml

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
---
2+
version: "3.9"
3+
4+
services:
5+
python27:
6+
build:
7+
context: .
8+
dockerfile: common.Dockerfile
9+
args:
10+
PYTHON_VERSION_SET: 2.7
11+
entrypoint: /bin/bash -c 'ansible-test integration cics_cmci --python 2.7'
12+
volumes:
13+
- ./:/root/ibm_zos_cics/ansible_collections/ibm/ibm_zos_cics
14+
15+
python38:
16+
build:
17+
context: .
18+
dockerfile: common.Dockerfile
19+
args:
20+
PYTHON_VERSION_SET: 3.8
21+
entrypoint: /bin/bash -c 'ansible-test integration cics_cmci --python 3.8'
22+
volumes:
23+
- ./:/root/ibm_zos_cics/ansible_collections/ibm/ibm_zos_cics
24+
depends_on:
25+
python27:
26+
condition: service_completed_successfully
27+
28+
python39:
29+
build:
30+
context: .
31+
dockerfile: common.Dockerfile
32+
args:
33+
PYTHON_VERSION_SET: "3.9"
34+
entrypoint: /bin/bash -c 'ansible-test integration cics_cmci --python 3.9'
35+
volumes:
36+
- ./:/root/ibm_zos_cics/ansible_collections/ibm/ibm_zos_cics
37+
depends_on:
38+
python38:
39+
condition: service_completed_successfully
40+
41+
python310:
42+
build:
43+
context: .
44+
dockerfile: common.Dockerfile
45+
args:
46+
PYTHON_VERSION_SET: "3.10"
47+
entrypoint: /bin/bash -c 'ansible-test integration cics_cmci --python 3.10'
48+
volumes:
49+
- ./:/root/ibm_zos_cics/ansible_collections/ibm/ibm_zos_cics
50+
depends_on:
51+
python39:
52+
condition: service_completed_successfully
53+
54+
python311:
55+
build:
56+
context: .
57+
dockerfile: common.Dockerfile
58+
args:
59+
PYTHON_VERSION_SET: "3.11"
60+
entrypoint: /bin/bash -c 'ansible-test integration cics_cmci --python 3.11'
61+
volumes:
62+
- ./:/root/ibm_zos_cics/ansible_collections/ibm/ibm_zos_cics
63+
depends_on:
64+
python310:
65+
condition: service_completed_successfully

plugins/modules/cmci_delete.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -446,6 +446,7 @@
446446

447447
from typing import Dict, Optional
448448

449+
449450
class AnsibleCMCIDeleteModule(AnsibleCMCIModule):
450451
def __init__(self):
451452
super(AnsibleCMCIDeleteModule, self).__init__('DELETE')

0 commit comments

Comments
 (0)