Youssef Victor
Youssef Victor
Ping @OsirisTerje to re-open and further investigate please
Ping @OsirisTerje
It's so strange. At least #1262 used to pass when I opened it 3 weeks ago.
@OsirisTerje Ah, netcoreapp3.1 support was dropped from Microsoft.NET.Test.Sdk. It supports now net8.0+ and net462+.
@OsirisTerje Yes, this one isn't yet fixed. The reason is detailed in https://github.com/nunit/nunit3-vs-adapter/issues/1261#issuecomment-2841658873. Basically, what's needed for Retry extension to work is the ability to filter by the VSTest's TestCase...
> But, the test id is NOT persistent from run to run. Hmm, that's not what I observed. What I observed is in the RetryRepro, the ID was always `065b291b-185b-07da-13ac-530e7cd5cce9`....
@OsirisTerje This value comes from `TestCase.Id` (If you don't set it explicitly, VSTest calculates it [here](https://github.com/microsoft/vstest/blob/e894393f92f748898e4e1ef7608892cb16e00163/src/Microsoft.TestPlatform.ObjectModel/TestCase.cs#L173)). This is what we need to filter on. The value is (and should be)...
Filtering test nodes in MTP is done via the test node uid, which matches `TestCase.Id`. I don't see how we can do it in a different way on our side...
XUnit doesn't use VSTestBridge at all, so they are responsible for managing TestNodeUid themselves, and they are able to handle `TestNodeUidListFilter` themselves. For MSTest, we are able to filter by...
In MSTest we don't have any special casing for MTP, but I can see the general design is very different in your case. I'm not sure what will work best...