diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index d8d602cb..e5308cbb 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -419,7 +419,13 @@ jobs: run: | source "./lab-ci/envs/$KUBE_NODE/source.sh" bin/hhfab init -v --dev --include-onie=${{ matrix.includeonie }} -w "./lab-ci/envs/$KUBE_NODE/wiring.yaml" - bin/hhfab vlab up -v --ready switch-reinstall --ready inspect --ready setup-vpcs --ready test-connectivity --ready exit --mode=${{ matrix.buildmode }} + bin/hhfab vlab up -v --ready switch-reinstall --ready inspect --ready release-test --ready exit --mode=${{ matrix.buildmode }} + + - name: Publish Test Results + uses: EnricoMi/publish-unit-test-result-action@v2 + if: always() + with: + files: release-test.xml - name: Upload show-tech artifacts uses: actions/upload-artifact@v4 @@ -436,7 +442,7 @@ jobs: - name: Setup tmate session for debug if: ${{ failure() && github.event_name == 'workflow_dispatch' && inputs.debug_enabled }} uses: mxschmitt/action-tmate@v3 - timeout-minutes: 60 + timeout-minutes: 90 with: limit-access-to-actor: true diff --git a/pkg/hhfab/vlabrunner.go b/pkg/hhfab/vlabrunner.go index 87d420e5..b8488bdb 100644 --- a/pkg/hhfab/vlabrunner.go +++ b/pkg/hhfab/vlabrunner.go @@ -562,7 +562,7 @@ func (c *Config) VLABRun(ctx context.Context, vlab *VLAB, opts VLABRunOpts) erro return fmt.Errorf("inspecting: %w", err) } case OnReadyReleaseTest: - if err := c.ReleaseTest(ctx, ReleaseTestOpts{ResultsFile: "test-results/release-test.xml"}); err != nil { + if err := c.ReleaseTest(ctx, ReleaseTestOpts{ResultsFile: "release-test.xml"}); err != nil { slog.Warn("Failed to run release test", "err", err) if opts.CollectShowTech {