From 8de2feb3d39c31a8e5d6652531d9b12d16ee5b6a Mon Sep 17 00:00:00 2001 From: StuartFerguson Date: Wed, 2 Sep 2026 09:47:59 +0100 Subject: [PATCH] Fix nightly test workflow for MTP --- .github/workflows/nightlybuild.yml | 12 ++++++------ .github/workflows/pullrequest.yml | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/nightlybuild.yml b/.github/workflows/nightlybuild.yml index 89ca3685..e74af546 100644 --- a/.github/workflows/nightlybuild.yml +++ b/.github/workflows/nightlybuild.yml @@ -47,17 +47,17 @@ jobs: - name: Run Unit Tests run: | echo "ASPNETCORE_ENVIRONMENT are > ${ASPNETCORE_ENVIRONMENT}" - dotnet test "TransactionProcessor.BusinessLogic.Tests/TransactionProcessor.BusinessLogic.Tests.csproj" --no-restore /p:CollectCoverage=true /p:Exclude="[xunit*]*" /p:ExcludeByAttribute="Obsolete" /p:ExcludeByAttribute="GeneratedCodeAttribute" /p:ExcludeByAttribute="CompilerGeneratedAttribute" /p:ExcludeByAttribute="ExcludeFromCodeCoverageAttribute" /p:CoverletOutput="../lcov1.info" /maxcpucount:1 /p:CoverletOutputFormat="lcov" - dotnet test "TransactionProcessor.ProjectionEngine.Tests/TransactionProcessor.ProjectionEngine.Tests.csproj" --no-restore /p:CollectCoverage=true /p:Exclude="[xunit*]*" /p:ExcludeByAttribute="Obsolete" /p:ExcludeByAttribute="GeneratedCodeAttribute" /p:ExcludeByAttribute="CompilerGeneratedAttribute" /p:ExcludeByAttribute="ExcludeFromCodeCoverageAttribute" /p:CoverletOutput="../lcov2.info" /maxcpucount:1 /p:CoverletOutputFormat="lcov" - dotnet test "TransactionProcessor.Aggregates.Tests/TransactionProcessor.Aggregates.Tests.csproj" --no-restore /p:CollectCoverage=true /p:Exclude="[xunit*]*" /p:ExcludeByAttribute="Obsolete" /p:ExcludeByAttribute="GeneratedCodeAttribute" /p:ExcludeByAttribute="CompilerGeneratedAttribute" /p:ExcludeByAttribute="ExcludeFromCodeCoverageAttribute" /p:CoverletOutput="../lcov3.info" /maxcpucount:1 /p:CoverletOutputFormat="lcov" - dotnet test "TransactionProcessor.Tests/TransactionProcessor.Tests.csproj" --no-restore /p:CollectCoverage=true /p:Exclude="[xunit*]*" /p:ExcludeByAttribute="Obsolete" /p:ExcludeByAttribute="GeneratedCodeAttribute" /p:ExcludeByAttribute="CompilerGeneratedAttribute" /p:ExcludeByAttribute="ExcludeFromCodeCoverageAttribute" /p:CoverletOutput="../lcov4.info" /maxcpucount:1 /p:CoverletOutputFormat="lcov" - dotnet test "TransactionProcessor.DatabaseTests/TransactionProcessor.DatabaseTests.csproj" --no-restore /p:CollectCoverage=true /p:Exclude="[xunit*]*" /p:ExcludeByAttribute="Obsolete" /p:ExcludeByAttribute="GeneratedCodeAttribute" /p:ExcludeByAttribute="CompilerGeneratedAttribute" /p:ExcludeByAttribute="ExcludeFromCodeCoverageAttribute" /p:CoverletOutput="../lcov5.info" /maxcpucount:1 /p:CoverletOutputFormat="lcov" + dotnet test "TransactionProcessor.BusinessLogic.Tests/TransactionProcessor.BusinessLogic.Tests.csproj" --configuration Release --no-build --no-restore -- --report-xunit-trx --report-xunit-trx-filename "buslogic-test-results.trx" + dotnet test "TransactionProcessor.ProjectionEngine.Tests/TransactionProcessor.ProjectionEngine.Tests.csproj" --configuration Release --no-build --no-restore -- --report-xunit-trx --report-xunit-trx-filename "projection-test-results.trx" + dotnet test "TransactionProcessor.Aggregates.Tests/TransactionProcessor.Aggregates.Tests.csproj" --configuration Release --no-build --no-restore -- --report-xunit-trx --report-xunit-trx-filename "aggregates-test-results.trx" + dotnet test "TransactionProcessor.Tests/TransactionProcessor.Tests.csproj" --configuration Release --no-build --no-restore -- --report-xunit-trx --report-xunit-trx-filename "tests-test-results.trx" + dotnet test "TransactionProcessor.DatabaseTests/TransactionProcessor.DatabaseTests.csproj" --configuration Release --no-build --no-restore -- --report-xunit-trx --report-xunit-trx-filename "database-test-results.trx" - name: Build Docker Image run: docker build . --file TransactionProcessor/Dockerfile --tag transactionprocessor:latest - name: Run Integration Tests - run: dotnet test "TransactionProcessor.IntegrationTests/TransactionProcessor.IntegrationTests.csproj" --no-restore --report-trx --report-trx-filename "integration-test-results.trx" + run: dotnet test "TransactionProcessor.IntegrationTests/TransactionProcessor.IntegrationTests.csproj" --configuration Release --no-build --no-restore -- --report-trx --report-trx-filename "integration-test-results.trx" - uses: actions/upload-artifact@v4.4.0 if: always() diff --git a/.github/workflows/pullrequest.yml b/.github/workflows/pullrequest.yml index 6b717138..8043e061 100644 --- a/.github/workflows/pullrequest.yml +++ b/.github/workflows/pullrequest.yml @@ -40,11 +40,11 @@ jobs: - name: Run Unit Tests run: | echo "ASPNETCORE_ENVIRONMENT are > ${ASPNETCORE_ENVIRONMENT}" - dotnet test "TransactionProcessor.BusinessLogic.Tests/TransactionProcessor.BusinessLogic.Tests.csproj" --configuration Release --no-restore --verbosity normal --report-xunit-trx --report-xunit-trx-filename "buslogic-test-results.trx" - dotnet test "TransactionProcessor.ProjectionEngine.Tests/TransactionProcessor.ProjectionEngine.Tests.csproj" --configuration Release --no-restore --verbosity normal --report-xunit-trx --report-xunit-trx-filename "projection-test-results.trx" - dotnet test "TransactionProcessor.Aggregates.Tests/TransactionProcessor.Aggregates.Tests.csproj" --configuration Release --no-restore --verbosity normal --report-xunit-trx --report-xunit-trx-filename "aggregates-test-results.trx" - dotnet test "TransactionProcessor.Tests/TransactionProcessor.Tests.csproj" --configuration Release --no-restore --verbosity normal --report-xunit-trx --report-xunit-trx-filename "tests-test-results.trx" - dotnet test "TransactionProcessor.DatabaseTests/TransactionProcessor.DatabaseTests.csproj" --configuration Release --no-restore --verbosity normal --report-xunit-trx --report-xunit-trx-filename "database-test-results.trx" + dotnet test "TransactionProcessor.BusinessLogic.Tests/TransactionProcessor.BusinessLogic.Tests.csproj" --configuration Release --no-build --no-restore --verbosity normal -- --report-xunit-trx --report-xunit-trx-filename "buslogic-test-results.trx" + dotnet test "TransactionProcessor.ProjectionEngine.Tests/TransactionProcessor.ProjectionEngine.Tests.csproj" --configuration Release --no-build --no-restore --verbosity normal -- --report-xunit-trx --report-xunit-trx-filename "projection-test-results.trx" + dotnet test "TransactionProcessor.Aggregates.Tests/TransactionProcessor.Aggregates.Tests.csproj" --configuration Release --no-build --no-restore --verbosity normal -- --report-xunit-trx --report-xunit-trx-filename "aggregates-test-results.trx" + dotnet test "TransactionProcessor.Tests/TransactionProcessor.Tests.csproj" --configuration Release --no-build --no-restore --verbosity normal -- --report-xunit-trx --report-xunit-trx-filename "tests-test-results.trx" + dotnet test "TransactionProcessor.DatabaseTests/TransactionProcessor.DatabaseTests.csproj" --configuration Release --no-build --no-restore --verbosity normal -- --report-xunit-trx --report-xunit-trx-filename "database-test-results.trx" - name: Build Docker Image run: docker build . --file TransactionProcessor/Dockerfile --tag transactionprocessor:latest @@ -64,7 +64,7 @@ jobs: FLUENTDOCKER_DOCKER_USE_SUDO: "false" FLUENTDOCKER_DOCKER_PATH: "/usr/bin/docker" run: | - dotnet test "TransactionProcessor.IntegrationTests/TransactionProcessor.IntegrationTests.csproj" --filter Category=PRTest --configuration Release --no-restore --verbosity normal --report-trx --report-trx-filename "integration-test-results.trx" + dotnet test "TransactionProcessor.IntegrationTests/TransactionProcessor.IntegrationTests.csproj" --filter Category=PRTest --configuration Release --no-build --no-restore --verbosity normal -- --report-trx --report-trx-filename "integration-test-results.trx" - uses: actions/upload-artifact@v4.4.0 if: always()