modified regression workflow as per new ap models

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>
This commit is contained in:
anil-tegala
2023-12-07 16:34:39 +05:30
parent ff68d823f5
commit 7847490980

View File

@@ -103,13 +103,13 @@ jobs:
registry_password: ${{ secrets.DOCKER_USER_PASSWORD }}
# Run tests on APs
test-wallys-DR6018:
needs: [ "vars", "build" ]
test-edgecore-ecw5410:
needs: [ "vars", "build", "test-indio-um-305ac" ]
runs-on: [self-hosted, small]
timeout-minutes: 1440
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.ap_models), 'Wallys_DR6018')"
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.ap_models), 'edgecore_ecw5410')"
env:
AP_MODEL: Wallys_DR6018
AP_MODEL: edgecore_ecw5410
steps:
- name: Set AP model output
id: ap_model
@@ -156,7 +156,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'dfs_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-dfs
testbed: basic-01
testbed: basic-5a
marker_expression: "ow_regression_lf and dfs_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -181,7 +181,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'multi_psk_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-multipsk
testbed: basic-01
testbed: basic-5a
marker_expression: "ow_regression_lf and multi_psk_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -206,7 +206,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'rate_limiting_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-rate-limiting
testbed: basic-01
testbed: basic-5a
marker_expression: "ow_regression_lf and rate_limiting_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -231,7 +231,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'rate_limiting_with_radius_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-rate-limiting-radius
testbed: basic-01
testbed: basic-5a
marker_expression: "ow_regression_lf and rate_limiting_with_radius_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -256,7 +256,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'dynamic_vlan_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-dynamic-vlan
testbed: basic-01
testbed: basic-5a
marker_expression: "ow_regression_lf and dynamic_vlan_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -281,7 +281,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'multi_vlan_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-multi-vlan
testbed: basic-01
testbed: basic-5a
marker_expression: "ow_regression_lf and multi_vlan_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -379,7 +379,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'dfs_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-dfs
testbed: basic-06a
testbed: basic-3
marker_expression: "ow_regression_lf and dfs_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -404,7 +404,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'multi_psk_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-multipsk
testbed: basic-06a
testbed: basic-3
marker_expression: "ow_regression_lf and multi_psk_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -429,7 +429,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'rate_limiting_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-rate-limiting
testbed: basic-06a
testbed: basic-3
marker_expression: "ow_regression_lf and rate_limiting_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -454,7 +454,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'rate_limiting_with_radius_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-rate-limiting-radius
testbed: basic-06a
testbed: basic-3
marker_expression: "ow_regression_lf and rate_limiting_with_radius_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -479,7 +479,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'dynamic_vlan_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-dynamic-vlan
testbed: basic-06a
testbed: basic-3
marker_expression: "ow_regression_lf and dynamic_vlan_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -504,7 +504,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'multi_vlan_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-multi-vlan
testbed: basic-06a
testbed: basic-3
marker_expression: "ow_regression_lf and multi_vlan_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -550,7 +550,7 @@ jobs:
test-edgecore-eap101:
needs: ["vars", "build"]
needs: ["vars", "build", "test-hfcl-ion4xe"]
runs-on: [self-hosted, small]
timeout-minutes: 1440
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.ap_models), 'edgecore_eap101')"
@@ -602,7 +602,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'dfs_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-dfs
testbed: basic-07
testbed: basic-3a
marker_expression: "ow_regression_lf and dfs_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -627,7 +627,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'multi_psk_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-multipsk
testbed: basic-07
testbed: basic-3a
marker_expression: "ow_regression_lf and multi_psk_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -652,7 +652,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'rate_limiting_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-rate-limiting
testbed: basic-07
testbed: basic-3a
marker_expression: "ow_regression_lf and rate_limiting_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -677,7 +677,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'rate_limiting_with_radius_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-rate-limiting-radius
testbed: basic-07
testbed: basic-3a
marker_expression: "ow_regression_lf and rate_limiting_with_radius_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -702,7 +702,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'dynamic_vlan_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-dynamic-vlan
testbed: basic-07
testbed: basic-3a
marker_expression: "ow_regression_lf and dynamic_vlan_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -727,7 +727,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'multi_vlan_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-multi-vlan
testbed: basic-07
testbed: basic-3a
marker_expression: "ow_regression_lf and multi_vlan_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -825,7 +825,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'dfs_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-dfs
testbed: basic-04
testbed: basic-4
marker_expression: "ow_regression_lf and dfs_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -850,7 +850,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'multi_psk_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-multipsk
testbed: basic-04
testbed: basic-4
marker_expression: "ow_regression_lf and multi_psk_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -875,7 +875,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'rate_limiting_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-rate-limiting
testbed: basic-04
testbed: basic-4
marker_expression: "ow_regression_lf and rate_limiting_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -900,7 +900,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'rate_limiting_with_radius_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-rate-limiting-radius
testbed: basic-04
testbed: basic-4
marker_expression: "ow_regression_lf and rate_limiting_with_radius_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -925,7 +925,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'dynamic_vlan_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-dynamic-vlan
testbed: basic-04
testbed: basic-4
marker_expression: "ow_regression_lf and dynamic_vlan_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -950,7 +950,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'multi_vlan_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-multi-vlan
testbed: basic-04
testbed: basic-4
marker_expression: "ow_regression_lf and multi_vlan_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -996,7 +996,7 @@ jobs:
test-cig-wf188n:
needs: ["vars", "build"]
needs: ["vars", "build", "test-edgecore-eap102"]
runs-on: [self-hosted, small]
timeout-minutes: 1440
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.ap_models), 'cig_wf188n')"
@@ -1048,7 +1048,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'dfs_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-dfs
testbed: basic-05
testbed: basic-1a
marker_expression: "ow_regression_lf and dfs_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -1073,7 +1073,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'multi_psk_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-multipsk
testbed: basic-05
testbed: basic-1a
marker_expression: "ow_regression_lf and multi_psk_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -1098,7 +1098,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'rate_limiting_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-rate-limiting
testbed: basic-05
testbed: basic-1a
marker_expression: "ow_regression_lf and rate_limiting_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -1123,7 +1123,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'rate_limiting_with_radius_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-rate-limiting-radius
testbed: basic-05
testbed: basic-1a
marker_expression: "ow_regression_lf and rate_limiting_with_radius_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -1148,7 +1148,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'dynamic_vlan_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-dynamic-vlan
testbed: basic-05
testbed: basic-1a
marker_expression: "ow_regression_lf and dynamic_vlan_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -1173,7 +1173,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'multi_vlan_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-multi-vlan
testbed: basic-05
testbed: basic-1a
marker_expression: "ow_regression_lf and multi_vlan_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -1271,7 +1271,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'dfs_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-dfs
testbed: basic-06
testbed: basic-1
marker_expression: "ow_regression_lf and dfs_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -1296,7 +1296,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'multi_psk_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-multipsk
testbed: basic-06
testbed: basic-1
marker_expression: "ow_regression_lf and multi_psk_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -1321,7 +1321,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'rate_limiting_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-rate-limiting
testbed: basic-06
testbed: basic-1
marker_expression: "ow_regression_lf and rate_limiting_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -1346,7 +1346,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'rate_limiting_with_radius_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-rate-limiting-radius
testbed: basic-06
testbed: basic-1
marker_expression: "ow_regression_lf and rate_limiting_with_radius_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -1371,7 +1371,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'dynamic_vlan_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-dynamic-vlan
testbed: basic-06
testbed: basic-1
marker_expression: "ow_regression_lf and dynamic_vlan_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -1396,7 +1396,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'multi_vlan_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-multi-vlan
testbed: basic-06
testbed: basic-1
marker_expression: "ow_regression_lf and multi_vlan_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -1441,13 +1441,13 @@ jobs:
run: kubectl -n openwifi-qa01 logs deployment/owsec
test-liteon-wpx8324:
needs: ["vars", "build"]
test-edgecore-eap104:
needs: ["vars", "build", "test-edgecore-ecw5211"]
runs-on: [self-hosted, small]
timeout-minutes: 1440
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.ap_models), 'liteon_wpx8324')"
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.ap_models), 'edgecore_eap104')"
env:
AP_MODEL: liteon_wpx8324
AP_MODEL: edgecore_eap104
steps:
- name: Set AP model output
id: ap_model
@@ -1494,7 +1494,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'dfs_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-dfs
testbed: basic-08
testbed: basic-4a
marker_expression: "ow_regression_lf and dfs_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -1519,7 +1519,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'multi_psk_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-multipsk
testbed: basic-08
testbed: basic-4a
marker_expression: "ow_regression_lf and multi_psk_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -1544,7 +1544,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'rate_limiting_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-rate-limiting
testbed: basic-08
testbed: basic-4a
marker_expression: "ow_regression_lf and rate_limiting_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -1569,7 +1569,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'rate_limiting_with_radius_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-rate-limiting-radius
testbed: basic-08
testbed: basic-4a
marker_expression: "ow_regression_lf and rate_limiting_with_radius_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -1594,7 +1594,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'dynamic_vlan_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-dynamic-vlan
testbed: basic-08
testbed: basic-4a
marker_expression: "ow_regression_lf and dynamic_vlan_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -1619,7 +1619,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'multi_vlan_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-multi-vlan
testbed: basic-08
testbed: basic-4a
marker_expression: "ow_regression_lf and multi_vlan_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -1664,13 +1664,13 @@ jobs:
run: kubectl -n openwifi-qa01 logs deployment/owsec
test-hfcl-ion4:
needs: ["vars", "build"]
test-edgecore-oap101-6e:
needs: ["vars", "build", "test-cig-wf196"]
runs-on: [self-hosted, small]
timeout-minutes: 1440
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.ap_models), 'hfcl_ion4')"
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.ap_models), 'edgecore_oap101-6e')"
env:
AP_MODEL: hfcl_ion4
AP_MODEL: edgecore_oap101-6e
steps:
- name: Set AP model output
id: ap_model
@@ -1717,7 +1717,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'dfs_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-dfs
testbed: basic-02
testbed: basic-2a
marker_expression: "ow_regression_lf and dfs_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -1742,7 +1742,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'multi_psk_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-multipsk
testbed: basic-02
testbed: basic-2a
marker_expression: "ow_regression_lf and multi_psk_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -1767,7 +1767,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'rate_limiting_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-rate-limiting
testbed: basic-02
testbed: basic-2a
marker_expression: "ow_regression_lf and rate_limiting_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -1792,7 +1792,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'rate_limiting_with_radius_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-rate-limiting-radius
testbed: basic-02
testbed: basic-2a
marker_expression: "ow_regression_lf and rate_limiting_with_radius_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -1817,7 +1817,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'dynamic_vlan_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-dynamic-vlan
testbed: basic-02
testbed: basic-2a
marker_expression: "ow_regression_lf and dynamic_vlan_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -1842,7 +1842,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'multi_vlan_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-multi-vlan
testbed: basic-02
testbed: basic-2a
marker_expression: "ow_regression_lf and multi_vlan_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -1940,7 +1940,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'dfs_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-dfs
testbed: basic-03
testbed: basic-5
marker_expression: "ow_regression_lf and dfs_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -1965,7 +1965,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'multi_psk_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-multipsk
testbed: basic-03
testbed: basic-5
marker_expression: "ow_regression_lf and multi_psk_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -1990,7 +1990,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'rate_limiting_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-rate-limiting
testbed: basic-03
testbed: basic-5
marker_expression: "ow_regression_lf and rate_limiting_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -2015,7 +2015,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'rate_limiting_with_radius_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-rate-limiting-radius
testbed: basic-03
testbed: basic-5
marker_expression: "ow_regression_lf and rate_limiting_with_radius_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -2040,7 +2040,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'dynamic_vlan_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-dynamic-vlan
testbed: basic-03
testbed: basic-5
marker_expression: "ow_regression_lf and dynamic_vlan_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -2065,7 +2065,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'multi_vlan_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-multi-vlan
testbed: basic-03
testbed: basic-5
marker_expression: "ow_regression_lf and multi_vlan_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -2111,7 +2111,7 @@ jobs:
test-hfcl-ion4xi:
needs: [ "vars", "build", "test-edgecore-ecw5211" ]
needs: [ "vars", "build" ]
runs-on: [self-hosted, small]
timeout-minutes: 1440
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.ap_models), 'hfcl_ion4xi')"
@@ -2163,7 +2163,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'dfs_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-dfs
testbed: basic-04a
testbed: advanced-3b
marker_expression: "ow_regression_lf and dfs_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -2188,7 +2188,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'multi_psk_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-multipsk
testbed: basic-04a
testbed: advanced-3b
marker_expression: "ow_regression_lf and multi_psk_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -2213,7 +2213,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'rate_limiting_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-rate-limiting
testbed: basic-04a
testbed: advanced-3b
marker_expression: "ow_regression_lf and rate_limiting_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -2238,7 +2238,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'rate_limiting_with_radius_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-rate-limiting-radius
testbed: basic-04a
testbed: advanced-3b
marker_expression: "ow_regression_lf and rate_limiting_with_radius_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -2263,7 +2263,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'dynamic_vlan_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-dynamic-vlan
testbed: basic-04a
testbed: advanced-3b
marker_expression: "ow_regression_lf and dynamic_vlan_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -2288,7 +2288,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'multi_vlan_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-multi-vlan
testbed: basic-04a
testbed: advanced-3b
marker_expression: "ow_regression_lf and multi_vlan_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -2333,221 +2333,6 @@ jobs:
run: kubectl -n openwifi-qa01 logs deployment/owsec
test-udaya-a5-id2:
needs: [ "vars", "build", "test-liteon-wpx8324" ]
runs-on: [self-hosted, small]
timeout-minutes: 1440
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.ap_models), 'udaya_a5-id2')"
env:
AP_MODEL: udaya_a5-id2
steps:
- name: Set AP model output
id: ap_model
run: |
echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT
- uses: actions/checkout@v3
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: "3.8"
# TODO WIFI-7839 delete when issue is resolved on AWS CLI side
- name: install kubectl
run: |
curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl"
sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
- name: install aws CLI tool
run: |
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
- name: get EKS access credentials
run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }}
- name: prepare namespace name
id: namespace
run: |
NAMESPACE="regression-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')"
echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT
- name: prepare configuration
run: |
cat << EOF > lab_info.json
${{ secrets.LAB_INFO_JSON }}
EOF
- name: run dfs tests
uses: ./.github/actions/run-tests
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'dfs_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-dfs
testbed: basic-08a
marker_expression: "ow_regression_lf and dfs_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
allure_results_artifact_name: allure-results-${{ steps.ap_model.outputs.model }}-dfs_tests
# necessary because if conditionals in composite actions are currently not respected
- name: get tests logs
if: always()
continue-on-error: true
run: |
podname=$(kubectl get pods -n ${{ steps.namespace.outputs.name }}-dfs --no-headers -o custom-columns=":metadata.name" -l job-name=testing | sed "s/pod\///")
kubectl logs --timestamps -n ${{ steps.namespace.outputs.name }}-dfs $podname || true
- name: delete namespace
if: always()
continue-on-error: true
run: kubectl delete ns --ignore-not-found=true --wait ${{ steps.namespace.outputs.name }}-dfs
- name: run multipsk tests
uses: ./.github/actions/run-tests
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'multi_psk_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-multipsk
testbed: basic-08a
marker_expression: "ow_regression_lf and multi_psk_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
allure_results_artifact_name: allure-results-${{ steps.ap_model.outputs.model }}-multi_psk_tests
# necessary because if conditionals in composite actions are currently not respected
- name: get tests logs
if: always()
continue-on-error: true
run: |
podname=$(kubectl get pods -n ${{ steps.namespace.outputs.name }}-multipsk --no-headers -o custom-columns=":metadata.name" -l job-name=testing | sed "s/pod\///")
kubectl logs --timestamps -n ${{ steps.namespace.outputs.name }}-multipsk $podname || true
- name: delete namespace
if: always()
continue-on-error: true
run: kubectl delete ns --ignore-not-found=true --wait ${{ steps.namespace.outputs.name }}-multipsk
- name: run rate_limiting tests
uses: ./.github/actions/run-tests
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'rate_limiting_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-rate-limiting
testbed: basic-08a
marker_expression: "ow_regression_lf and rate_limiting_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
allure_results_artifact_name: allure-results-${{ steps.ap_model.outputs.model }}-rate_limiting_tests
# necessary because if conditionals in composite actions are currently not respected
- name: get tests logs
if: always()
continue-on-error: true
run: |
podname=$(kubectl get pods -n ${{ steps.namespace.outputs.name }}-rate-limiting --no-headers -o custom-columns=":metadata.name" -l job-name=testing | sed "s/pod\///")
kubectl logs --timestamps -n ${{ steps.namespace.outputs.name }}-rate-limiting $podname || true
- name: delete namespace
if: always()
continue-on-error: true
run: kubectl delete ns --ignore-not-found=true --wait ${{ steps.namespace.outputs.name }}-rate-limiting
- name: run rate_limiting_with_radius tests
uses: ./.github/actions/run-tests
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'rate_limiting_with_radius_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-rate-limiting-radius
testbed: basic-08a
marker_expression: "ow_regression_lf and rate_limiting_with_radius_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
allure_results_artifact_name: allure-results-${{ steps.ap_model.outputs.model }}-rate_limiting_with_radius_tests
# necessary because if conditionals in composite actions are currently not respected
- name: get tests logs
if: always()
continue-on-error: true
run: |
podname=$(kubectl get pods -n ${{ steps.namespace.outputs.name }}-rate-limiting-radius --no-headers -o custom-columns=":metadata.name" -l job-name=testing | sed "s/pod\///")
kubectl logs --timestamps -n ${{ steps.namespace.outputs.name }}-rate-limiting-radius $podname || true
- name: delete namespace
if: always()
continue-on-error: true
run: kubectl delete ns --ignore-not-found=true --wait ${{ steps.namespace.outputs.name }}-rate-limiting-radius
- name: run dynamic_vlan tests
uses: ./.github/actions/run-tests
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'dynamic_vlan_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-dynamic-vlan
testbed: basic-08a
marker_expression: "ow_regression_lf and dynamic_vlan_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
allure_results_artifact_name: allure-results-${{ steps.ap_model.outputs.model }}-dynamic_vlan_tests
# necessary because if conditionals in composite actions are currently not respected
- name: get tests logs
if: always()
continue-on-error: true
run: |
podname=$(kubectl get pods -n ${{ steps.namespace.outputs.name }}-dynamic-vlan --no-headers -o custom-columns=":metadata.name" -l job-name=testing | sed "s/pod\///")
kubectl logs --timestamps -n ${{ steps.namespace.outputs.name }}-dynamic-vlan $podname || true
- name: delete namespace
if: always()
continue-on-error: true
run: kubectl delete ns --ignore-not-found=true --wait ${{ steps.namespace.outputs.name }}-dynamic-vlan
- name: run multi_vlan tests
uses: ./.github/actions/run-tests
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'multi_vlan_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-multi-vlan
testbed: basic-08a
marker_expression: "ow_regression_lf and multi_vlan_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
allure_results_artifact_name: allure-results-${{ steps.ap_model.outputs.model }}-multi_vlan_tests
# necessary because if conditionals in composite actions are currently not respected
- name: get tests logs
if: always()
continue-on-error: true
run: |
podname=$(kubectl get pods -n ${{ steps.namespace.outputs.name }}-multi-vlan --no-headers -o custom-columns=":metadata.name" -l job-name=testing | sed "s/pod\///")
kubectl logs --timestamps -n ${{ steps.namespace.outputs.name }}-multi-vlan $podname || true
- name: delete namespace
if: always()
continue-on-error: true
run: kubectl delete ns --ignore-not-found=true --wait ${{ steps.namespace.outputs.name }}-multi-vlan
- name: show gw logs
if: failure()
run: kubectl -n openwifi-qa01 logs deployment/owgw
- name: show fms logs
if: failure()
run: kubectl -n openwifi-qa01 logs deployment/owfms
- name: show prov logs
if: failure()
run: kubectl -n openwifi-qa01 logs deployment/owprov
- name: show analytics logs
if: failure()
run: kubectl -n openwifi-qa01 logs deployment/owanalytics
- name: show subscription (userportal) logs
if: failure()
run: kubectl -n openwifi-qa01 logs deployment/owsub
- name: show sec logs
if: failure()
run: kubectl -n openwifi-qa01 logs deployment/owsec
test-cig-wf196:
@@ -2603,7 +2388,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'dfs_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-dfs
testbed: advance-03
testbed: basic-2
marker_expression: "ow_regression_lf and dfs_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -2627,7 +2412,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'multi_psk_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-multipsk
testbed: advance-03
testbed: basic-2
marker_expression: "ow_regression_lf and multi_psk_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -2651,7 +2436,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'rate_limiting_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-rate-limiting
testbed: advance-03
testbed: basic-2
marker_expression: "ow_regression_lf and rate_limiting_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -2675,7 +2460,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'rate_limiting_with_radius_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-rate-limiting-radius
testbed: advance-03
testbed: basic-2
marker_expression: "ow_regression_lf and rate_limiting_with_radius_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -2699,7 +2484,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'dynamic_vlan_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-dynamic-vlan
testbed: advance-03
testbed: basic-2
marker_expression: "ow_regression_lf and dynamic_vlan_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -2723,7 +2508,7 @@ jobs:
if: "!cancelled() && contains(fromJSON(needs.vars.outputs.marker_expressions), 'multi_vlan_tests')"
with:
namespace: ${{ steps.namespace.outputs.name }}-multi-vlan
testbed: advance-03
testbed: basic-2
marker_expression: "ow_regression_lf and multi_vlan_tests"
configuration_file: "./lab_info.json"
testing_docker_image: tip-tip-wlan-cloud-docker-repo.jfrog.io/cloud-sdk-nightly:${{ github.run_id }}
@@ -2771,7 +2556,7 @@ jobs:
report:
if: "!cancelled()"
runs-on: ubuntu-latest
needs: [vars, test-wallys-DR6018, test-hfcl-ion4xe, test-edgecore-eap101, test-edgecore-ecw5211, test-cig-wf188n, test-edgecore-eap102, test-liteon-wpx8324, test-hfcl-ion4, test-indio-um-305ac, test-hfcl-ion4xi, test-udaya-a5-id2, test-cig-wf196]
needs: [vars, test-edgecore-ecw5410, test-hfcl-ion4xe, test-edgecore-eap101, test-edgecore-ecw5211, test-cig-wf188n, test-edgecore-eap102, test-edgecore-eap104, test-edgecore-oap101-6e, test-indio-um-305ac, test-hfcl-ion4xi, test-cig-wf196]
strategy:
fail-fast: false
matrix:
@@ -2824,7 +2609,7 @@ jobs:
# Cleanup
cleanup:
needs: [test-wallys-DR6018, test-hfcl-ion4xe, test-edgecore-eap101, test-edgecore-ecw5211, test-cig-wf188n, test-edgecore-eap102, test-liteon-wpx8324, test-hfcl-ion4, test-indio-um-305ac, test-hfcl-ion4xi, test-udaya-a5-id2, test-cig-wf196]
needs: [test-edgecore-ecw5410, test-hfcl-ion4xe, test-edgecore-eap101, test-edgecore-ecw5211, test-cig-wf188n, test-edgecore-eap102, test-edgecore-eap104, test-edgecore-oap101-6e, test-indio-um-305ac, test-hfcl-ion4xi, test-cig-wf196]
runs-on: ubuntu-latest
if: always()
steps: