File tree Expand file tree Collapse file tree 1 file changed +20
-0
lines changed
Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change 9797 dotnet tool restore
9898 dotnet csharpier check ${{ steps.changed-files.outputs.all_changed_files }}
9999
100+ - name : Run analyzer unit tests
101+ run : |
102+ if [[ "${{ needs.setup.outputs.dry-run }}" == "true" ]]; then
103+ echo "🏃 DRY-RUN MODE: Skipping actual test execution"
104+ echo "Would run: dotnet test --no-restore --filter \"FullyQualifiedName~Weaviate.Client.Analyzers.Tests\" --logger \"trx;LogFileName=test-analyzer-results.trx\" --collect:\"XPlat Code Coverage\" --results-directory ./test-results"
105+
106+ # Create dummy test results and coverage files
107+ mkdir -p ./test-results
108+ mkdir -p ./test-results/coverage
109+ echo '<?xml version="1.0" encoding="utf-8"?><coverage line-rate="0.85" branch-rate="0.75"><packages><package name="Weaviate.Client" line-rate="0.85" branch-rate="0.75"><classes></classes></package></packages></coverage>' > ./test-results/coverage/coverage.cobertura.xml
110+ echo '<?xml version="1.0" encoding="utf-8"?><TestRun><ResultSummary outcome="Completed"><Counters total="42" executed="42" passed="42" failed="0" error="0" timeout="0" aborted="0" inconclusive="0" passedButRunAborted="0" notRunnable="0" notExecuted="0" disconnected="0" warning="0" completed="0" inProgress="0" pending="0" /></ResultSummary></TestRun>' > ./test-results/test-unit-results.trx
111+ else
112+ dotnet test --no-restore \
113+ --filter "FullyQualifiedName~Weaviate.Client.Analyzers.Tests" \
114+ --logger "trx;LogFileName=test-analyzer-results.trx" \
115+ --collect:"XPlat Code Coverage" \
116+ --results-directory ./test-results \
117+ --settings coverlet.runsettings
118+ fi
119+
100120 - name : Run unit tests with coverage (or dry-run)
101121 run : |
102122 if [[ "${{ needs.setup.outputs.dry-run }}" == "true" ]]; then
You can’t perform that action at this time.
0 commit comments