From d3ce8fae0df3cc82023ae776b1cbbbfbb3717399 Mon Sep 17 00:00:00 2001 From: Blake-Madden <66873089+Blake-Madden@users.noreply.github.com> Date: Thu, 16 Nov 2023 19:34:34 -0500 Subject: [PATCH] Update msw-unit-tests.yml --- .github/workflows/msw-unit-tests.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.github/workflows/msw-unit-tests.yml b/.github/workflows/msw-unit-tests.yml index 68c7e76..3f6061b 100644 --- a/.github/workflows/msw-unit-tests.yml +++ b/.github/workflows/msw-unit-tests.yml @@ -41,3 +41,24 @@ jobs: Write-Host "Failure count is: " + $failures.Value exit 1 } + + cd .. + cd .. + cmake -DTE_FLOAT = 1 ./ + msbuild ${{ env.testrunner }}.sln + cd bin\Debug + ./${{ env.testrunner }} --reporter JUnit::out=${{ env.outfile }} + cat ${{ env.outfile }} + $FileContent = Get-Content ${{ env.outfile }} + $errors = (Select-String -InputObject $FileContent -Pattern 'errors="([0-9]+)"' | % { $($_.matches.groups[1]) } ) + $failures = (Select-String -InputObject $FileContent -Pattern 'failures="([0-9]+)"' | % { $($_.matches.groups[1]) } ) + if ($errors.Value -gt 0) + { + Write-Host "Error count is: " + $errors.Value + exit 1 + } + if ($failures.Value -gt 0) + { + Write-Host "Failure count is: " + $failures.Value + exit 1 + }