3333 uses : actions/setup-dotnet@v4
3434 with :
3535 dotnet-version : ${{ matrix.dotnet-version }}
36+
3637 - name : Run ADO.NET Tests
3738 working-directory : ./src/Ydb.Sdk/test/Ydb.Sdk.Ado.Tests
3839 run : |
4647 failed=$(grep -oP 'failed="\K[0-9]+' ado.trx | head -1)
4748 skipped=$(grep -oP 'skipped="\K[0-9]+' ado.trx | head -1)
4849 echo "## YDB SDK ADO.NET" >> $GITHUB_STEP_SUMMARY
49- echo "- ✅ Passed: $passed" >> $GITHUB_STEP_SUMMARY
50- echo "- ❌ Failed: $failed" >> $GITHUB_STEP_SUMMARY
51- echo "- ⚠️ Skipped: $skipped" >> $GITHUB_STEP_SUMMARY
50+ echo "Passed: $passed" >> $GITHUB_STEP_SUMMARY
51+ echo "Failed: $failed" >> $GITHUB_STEP_SUMMARY
52+ echo "Skipped: $skipped" >> $GITHUB_STEP_SUMMARY
5253
5354 - name : Run ADO.NET Specification Tests
5455 working-directory : ./src/Ydb.Sdk/test/Ydb.Sdk.Ado.Specification.Tests
6162 failed=$(grep -oP 'failed="\K[0-9]+' spec.trx | head -1)
6263 skipped=$(grep -oP 'skipped="\K[0-9]+' spec.trx | head -1)
6364 echo "## YDB SDK Specification" >> $GITHUB_STEP_SUMMARY
64- echo "- ✅ Passed: $passed" >> $GITHUB_STEP_SUMMARY
65- echo "- ❌ Failed: $failed" >> $GITHUB_STEP_SUMMARY
66- echo "- ⚠️ Skipped: $skipped" >> $GITHUB_STEP_SUMMARY
65+ echo "Passed: $passed" >> $GITHUB_STEP_SUMMARY
66+ echo "Failed: $failed" >> $GITHUB_STEP_SUMMARY
67+ echo "Skipped: $skipped" >> $GITHUB_STEP_SUMMARY
6768
6869 - name : Run ADO.NET Dapper Tests
6970 working-directory : ./src/Ydb.Sdk/test/Ydb.Sdk.Ado.Dapper.Tests
7677 failed=$(grep -oP 'failed="\K[0-9]+' dapper.trx | head -1)
7778 skipped=$(grep -oP 'skipped="\K[0-9]+' dapper.trx | head -1)
7879 echo "## YDB SDK Dapper" >> $GITHUB_STEP_SUMMARY
79- echo "- ✅ Passed: $passed" >> $GITHUB_STEP_SUMMARY
80- echo "- ❌ Failed: $failed" >> $GITHUB_STEP_SUMMARY
81- echo "- ⚠️ Skipped: $skipped" >> $GITHUB_STEP_SUMMARY
80+ echo "Passed: $passed" >> $GITHUB_STEP_SUMMARY
81+ echo "Failed: $failed" >> $GITHUB_STEP_SUMMARY
82+ echo "Skipped: $skipped" >> $GITHUB_STEP_SUMMARY
8283
8384 - name : Run Topic Tests
8485 working-directory : ./src/Ydb.Sdk/test/Ydb.Sdk.Topic.Tests
9192 failed=$(grep -oP 'failed="\K[0-9]+' topic.trx | head -1)
9293 skipped=$(grep -oP 'skipped="\K[0-9]+' topic.trx | head -1)
9394 echo "## YDB SDK Topic" >> $GITHUB_STEP_SUMMARY
94- echo "- ✅ Passed: $passed" >> $GITHUB_STEP_SUMMARY
95- echo "- ❌ Failed: $failed" >> $GITHUB_STEP_SUMMARY
96- echo "- ⚠️ Skipped: $skipped" >> $GITHUB_STEP_SUMMARY
95+ echo "Passed: $passed" >> $GITHUB_STEP_SUMMARY
96+ echo "Failed: $failed" >> $GITHUB_STEP_SUMMARY
97+ echo "Skipped: $skipped" >> $GITHUB_STEP_SUMMARY
9798
9899 efcore-tests :
99100 runs-on : ubuntu-22.04
@@ -119,7 +120,6 @@ jobs:
119120 with :
120121 dotnet-version : 9.0.x
121122
122- # EntityFrameworkCore.Ydb.FunctionalTests из src/EFCore.Ydb:
123123 - name : Run EFCore tests
124124 working-directory : ./src/EFCore.Ydb/test/EntityFrameworkCore.Ydb.FunctionalTests/
125125 run : dotnet test --logger "trx;LogFileName=efcore.trx"
@@ -131,26 +131,9 @@ jobs:
131131 failed=$(grep -oP 'failed="\K[0-9]+' efcore.trx | head -1)
132132 skipped=$(grep -oP 'skipped="\K[0-9]+' efcore.trx | head -1)
133133 echo "## YDB SDK EFCore" >> $GITHUB_STEP_SUMMARY
134- echo "- ✅ Passed: $passed" >> $GITHUB_STEP_SUMMARY
135- echo "- ❌ Failed: $failed" >> $GITHUB_STEP_SUMMARY
136- echo "- ⚠️ Skipped: $skipped" >> $GITHUB_STEP_SUMMARY
137-
138- # EntityFrameworkCore.Ydb.FunctionalTests из src/Ydb.Sdk (если нужно запускать и второй проект):
139- - name : Run EFCore tests (Ydb.Sdk)
140- working-directory : ./src/Ydb.Sdk/test/EntityFrameworkCore.Ydb.FunctionalTests/
141- run : dotnet test --logger "trx;LogFileName=efcore_sdk.trx"
142- continue-on-error : true
143- - name : Publish EFCore (Ydb.Sdk) test summary
144- if : always()
145- working-directory : ./src/Ydb.Sdk/test/EntityFrameworkCore.Ydb.FunctionalTests/
146- run : |
147- passed=$(grep -oP 'passed="\K[0-9]+' efcore_sdk.trx | head -1 || echo 0)
148- failed=$(grep -oP 'failed="\K[0-9]+' efcore_sdk.trx | head -1 || echo 0)
149- skipped=$(grep -oP 'skipped="\K[0-9]+' efcore_sdk.trx | head -1 || echo 0)
150- echo "## YDB SDK EFCore (Ydb.Sdk)" >> $GITHUB_STEP_SUMMARY
151- echo "- ✅ Passed: $passed" >> $GITHUB_STEP_SUMMARY
152- echo "- ❌ Failed: $failed" >> $GITHUB_STEP_SUMMARY
153- echo "- ⚠️ Skipped: $skipped" >> $GITHUB_STEP_SUMMARY
134+ echo "Passed: $passed" >> $GITHUB_STEP_SUMMARY
135+ echo "Failed: $failed" >> $GITHUB_STEP_SUMMARY
136+ echo "Skipped: $skipped" >> $GITHUB_STEP_SUMMARY
154137
155138 run-examples :
156139 runs-on : ubuntu-22.04
0 commit comments