|
12 | 12 |
|
13 | 13 | jobs:
|
14 | 14 | non_parallel_unittests:
|
| 15 | + name: Non-Parallel Unit Tests |
15 | 16 | runs-on: ${{ matrix.os }}
|
16 | 17 | strategy:
|
17 | 18 | # Turn off fail-fast to let all runners run even if there are errors
|
|
63 | 64 | TestResults/UnitTests/
|
64 | 65 |
|
65 | 66 | parallel_unittests:
|
| 67 | + name: Parallel Unit Tests |
66 | 68 | runs-on: ${{ matrix.os }}
|
67 | 69 | strategy:
|
68 | 70 | # Turn off fail-fast to let all runners run even if there are errors
|
@@ -98,40 +100,17 @@ jobs:
|
98 | 100 | shell: bash
|
99 | 101 | run: echo "{VSTEST_DUMP_PATH}={logs/UnitTestsParallelizable/${{ runner.os }}/}" >> $GITHUB_ENV
|
100 | 102 |
|
101 |
| - - name: Run UnitTests |
| 103 | + - name: Run UnitTestsParallelizable |
102 | 104 | run: |
|
103 | 105 | dotnet test Tests/UnitTestsParallelizable --no-build --verbosity normal --collect:"XPlat Code Coverage" --settings Tests/UnitTestsParallelizable/coverlet.runsettings --diag:logs/UnitTestsParallelizable/${{ runner.os }}/logs.txt --blame --blame-crash --blame-hang --blame-hang-timeout 60s --blame-crash-collect-always -- xunit.stopOnFail=true
|
104 | 106 |
|
105 | 107 | # mv -v Tests/UnitTestsParallelizable/TestResults/*/*.* TestResults/UnitTestsParallelizable/
|
106 | 108 |
|
107 |
| - - name: Upload Test Logs |
| 109 | + - name: Upload UnitTestsParallelizable Logs |
108 | 110 | if: always()
|
109 | 111 | uses: actions/upload-artifact@v4
|
110 | 112 | with:
|
111 | 113 | name: parallel_unittests-logs-${{ runner.os }}
|
112 | 114 | path: |
|
113 | 115 | logs/UnitTestsParallelizable/
|
114 | 116 | TestResults/UnitTestsParallelizable/
|
115 |
| - |
116 |
| - |
117 |
| - build_release: |
118 |
| - # Ensure that RELEASE builds are not broken |
119 |
| - runs-on: ubuntu-latest |
120 |
| - steps: |
121 |
| - - name: Checkout code |
122 |
| - uses: actions/checkout@v4 |
123 |
| - |
124 |
| - - name: Setup .NET Core |
125 |
| - uses: actions/setup-dotnet@v4 |
126 |
| - with: |
127 |
| - dotnet-version: 8.x |
128 |
| - dotnet-quality: 'ga' |
129 |
| - |
130 |
| - - name: Build Release Terminal.Gui |
131 |
| - run: dotnet build Terminal.Gui/Terminal.Gui.csproj --configuration Release |
132 |
| - |
133 |
| - - name: Pack Release Terminal.Gui |
134 |
| - run: dotnet pack Terminal.Gui/Terminal.Gui.csproj --configuration Release --output ./local_packages |
135 |
| - |
136 |
| - - name: Build Release Solution |
137 |
| - run: dotnet build --configuration Release |
0 commit comments