Skip to content

Commit 236b671

Browse files
committed
CI: Simplify 'acceptancetest' script
Now that we skip tests that require optional features or extensions, we can use standard module discovery rather than a glob of bash to run our tests. Signed-off-by: Stephen Finucane <[email protected]>
1 parent fde61a3 commit 236b671

18 files changed

Lines changed: 18 additions & 43 deletions

.github/workflows/functional-baremetal.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ jobs:
9696
run: ./script/acceptancetest
9797
env:
9898
DEVSTACK_PATH: ${{ github.workspace }}/devstack
99-
ACCEPTANCE_TESTS_FILTER: '^.*baremetal(.(?!noauth).*)?$'
99+
PACKAGE: "./internal/acceptance/openstack/baremetal/..."
100100
OS_BRANCH: ${{ matrix.openstack_version }}
101101
# TODO(dtantsur): default to "all" when no longer supporting versions before 2024.1
102102
OS_SYSTEM_SCOPE: ${{ matrix.os_system_scope }}

.github/workflows/functional-basic.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ jobs:
4848
run: ./script/acceptancetest
4949
env:
5050
DEVSTACK_PATH: ${{ github.workspace }}/devstack
51-
ACCEPTANCE_TESTS_FILTER: '^internal/acceptance/openstack$'
51+
PACKAGE: './internal/acceptance/openstack'
5252
OS_BRANCH: ${{ matrix.openstack_version }}
5353
- name: Generate logs on failure
5454
run: ./script/collectlogs

.github/workflows/functional-blockstorage.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747
run: ./script/acceptancetest
4848
env:
4949
DEVSTACK_PATH: ${{ github.workspace }}/devstack
50-
ACCEPTANCE_TESTS_FILTER: ^.*blockstorage(.(?!noauth).*)?$
50+
PACKAGE: "./internal/acceptance/openstack/blockstorage/..."
5151
OS_BRANCH: ${{ matrix.openstack_version }}
5252
- name: Generate logs on failure
5353
run: ./script/collectlogs

.github/workflows/functional-compute.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747
run: ./script/acceptancetest
4848
env:
4949
DEVSTACK_PATH: ${{ github.workspace }}/devstack
50-
ACCEPTANCE_TESTS_FILTER: "^.*compute.*$"
50+
PACKAGE: "./internal/acceptance/openstack/compute/..."
5151
OS_BRANCH: ${{ matrix.openstack_version }}
5252
- name: Generate logs on failure
5353
run: ./script/collectlogs

.github/workflows/functional-containerinfra.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ jobs:
6464
run: ./script/acceptancetest
6565
env:
6666
DEVSTACK_PATH: ${{ github.workspace }}/devstack
67-
ACCEPTANCE_TESTS_FILTER: "^.*containerinfra.*$"
67+
PACKAGE: "./internal/acceptance/openstack/containerinfra/..."
6868
OS_BRANCH: ${{ matrix.openstack_version }}
6969
- name: Generate logs on failure
7070
run: ./script/collectlogs

.github/workflows/functional-dns.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ jobs:
4848
run: ./script/acceptancetest
4949
env:
5050
DEVSTACK_PATH: ${{ github.workspace }}/devstack
51-
ACCEPTANCE_TESTS_FILTER: "^acceptance/openstack/dns.*$"
51+
PACKAGE: "./internal/acceptance/openstack/dns/..."
5252
OS_BRANCH: ${{ matrix.openstack_version }}
5353
- name: Generate logs on failure
5454
run: ./script/collectlogs

.github/workflows/functional-fwaas_v2.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ jobs:
5252
run: ./script/acceptancetest
5353
env:
5454
DEVSTACK_PATH: ${{ github.workspace }}/devstack
55-
ACCEPTANCE_TESTS_FILTER: "^.*fwaas_v2.*$"
55+
PACKAGE: "./internal/acceptance/openstack/networking/v2/extensions/fwaas_v2/..."
5656
OS_BRANCH: ${{ matrix.openstack_version }}
5757
- name: Generate logs on failure
5858
run: ./script/collectlogs

.github/workflows/functional-identity.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
run: ./script/acceptancetest
4646
env:
4747
DEVSTACK_PATH: ${{ github.workspace }}/devstack
48-
ACCEPTANCE_TESTS_FILTER: "^.*identity.*$"
48+
PACKAGE: "./internal/acceptance/openstack/identity/..."
4949
OS_BRANCH: ${{ matrix.openstack_version }}
5050
- name: Generate logs on failure
5151
run: ./script/collectlogs

.github/workflows/functional-image.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
run: ./script/acceptancetest
4646
env:
4747
DEVSTACK_PATH: ${{ github.workspace }}/devstack
48-
ACCEPTANCE_TESTS_FILTER: "^.*image.*$"
48+
PACKAGE: "./internal/acceptance/openstack/image/..."
4949
OS_BRANCH: ${{ matrix.openstack_version }}
5050
- name: Generate logs on failure
5151
run: ./script/collectlogs

.github/workflows/functional-keymanager.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747
run: ./script/acceptancetest
4848
env:
4949
DEVSTACK_PATH: ${{ github.workspace }}/devstack
50-
ACCEPTANCE_TESTS_FILTER: "^.*keymanager.*$"
50+
PACKAGE: "./internal/acceptance/openstack/keymanager/..."
5151
OS_BRANCH: ${{ matrix.openstack_version }}
5252
- name: Generate logs on failure
5353
run: ./script/collectlogs

0 commit comments

Comments
 (0)