From ebd14cf7967a251179b272cc13516f34c46f3de3 Mon Sep 17 00:00:00 2001 From: Leo Ribeiro Date: Wed, 21 Aug 2024 15:31:53 -0400 Subject: [PATCH] Add specs-report on CI --- .github/workflows/ci.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 90fe5688..c95ee4bd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -94,6 +94,24 @@ jobs: echo "Resolved SNAPSHOT Version: $resolvedVersion" echo "resolved_version=$resolvedVersion" >> $GITHUB_OUTPUT + - name: Run Tests + id: tests + run: mvn test + + - name: Execute Spec Test Vector Report + if: always() && steps.tests.conclusion != 'skipped' + uses: TBD54566975/sdk-report-runner/.github/actions/specs-report@leordev/specs-report-fix-web5 + with: + junit-report-paths: "**/target/surefire-reports/*TestVectors*.xml" + spec-path: web5-spec + suite-name-regex: Web5TestVectors + feature-regex: Web5TestVectors(\w+) + vector-regex: (\w+) + fail-on-missing-vectors: true + fail-on-failed-test-cases: true + comment-on-pr: true + git-token: ${{ secrets.GITHUB_TOKEN }} + - name: Build, Test, and Deploy to TBD Artifactory run: | # Set newly resolved version in POM config