@@ -63,25 +63,26 @@ jobs:
6363activate-environment :true
6464enable-cache :true
6565
66- -name :Embedding tests
67- run :dotnet test --runtime any-${{ matrix.os.platform }} --logger "console;verbosity=detailed" src/embed_tests/
66+ -name :Embedding tests (Mono/.NET Framework)
67+ run :dotnet test --runtime any-${{ matrix.os.platform }} --framework net472 --logger "console;verbosity=detailed" src/embed_tests/
68+ if :always()
6869env :
6970MONO_THREADS_SUSPEND :preemptive # https://github.com/mono/mono/issues/21466
7071
72+ -name :Embedding tests (.NET Core)
73+ run :dotnet test --runtime any-${{ matrix.os.platform }} --framework net8.0 --logger "console;verbosity=detailed" src/embed_tests/
74+ if :always()
75+
7176 -name :Python Tests (Mono)
7277if :${{ matrix.os.category != 'windows' }}
7378run :pytest --runtime mono
7479
75- # TODO: Run these tests on Windows x86
7680 -name :Python Tests (.NET Core)
77- if :${{ matrix.os.platform == 'x64' }}
7881run :pytest --runtime coreclr
7982
8083 -name :Python Tests (.NET Framework)
8184if :${{ matrix.os.category == 'windows' }}
8285run :pytest --runtime netfx
8386
8487 -name :Python tests run from .NET
85- run :uv run dotnet test --runtime any-${{ matrix.os.platform }} src/python_tests_runner/
86-
87- # TODO: Run mono tests on Windows?
88+ run :dotnet test --runtime any-${{ matrix.os.platform }} src/python_tests_runner/