From a66698f112a7fd37c1e463c46f326dcbc2798a8c Mon Sep 17 00:00:00 2001 From: Mark S Date: Mon, 30 Sep 2024 13:26:49 -0400 Subject: [PATCH] test: run kat tests after pytest completes Signed-off-by: Mark S --- .github/workflows/ci.yaml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 3567d2d8a8..bb69942154 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -82,11 +82,39 @@ jobs: uses: ./.github/actions/collect-logs if: always() + kat-tests: ###################################################################### + runs-on: ubuntu-latest + name: Run KAT Tests + needs: + - pytest + steps: + - name: Checkout Repo + uses: actions/checkout@v4 + with: + fetch-depth: 0 + - name: Install Deps + uses: ./.github/actions/setup-deps + with: + install-golang: "false" + - name: Create Python Virtual Env + shell: bash + run: >- + make python-virtual-environment + - name: Run KAT Tests + env: + PYTEST_ARGS: --no-cov + run: | + make pytest-kat-envoy3 + - name: Collect Job Logs + uses: ./.github/actions/collect-logs + if: always() + build: ####################################################################### name: Build w/ GoReleaser needs: - gotest - pytest + - kat-tests runs-on: ubuntu-latest steps: - name: Checkout Repo