Browse Source

upload logs after test

Tig 1 year ago
parent
commit
e13d44dda1
1 changed files with 7 additions and 0 deletions
  1. 7 0
      .github/workflows/dotnet-core.yml

+ 7 - 0
.github/workflows/dotnet-core.yml

@@ -32,12 +32,19 @@ jobs:
     - name: Build Debug
       run: dotnet build --configuration Debug --no-restore
 
+      # See https://github.com/microsoft/vstest/issues/2952 for why the --blame stuff below is needed.
+      # Without it, the test runner crashes on ubuntu (but not Windows)/
     - name: Test
       run: |
         sed -i 's/"stopOnFail": false/"stopOnFail": true/g' UnitTests/xunit.runner.json
         dotnet test --verbosity normal --collect:"XPlat Code Coverage" --settings UnitTests/coverlet.runsettings  --blame --diag:logs/logs.txt --blame-hang --blame-hang-timeout 60s
         mv -v UnitTests/TestResults/*/*.* UnitTests/TestResults/
 
+    - uses: actions/upload-artifact@v4
+      with:
+        name: test-logs
+        path: logs/    
+
     # Note: this step is currently not writing to the gist for some reason
     # - name: Create Test Coverage Badge
     #   uses: simon-k/[email protected]