Open
Description
Planned
- [Breaking][MTP v2]: Remove
ITestApplicationLifecycleCallbacks
in favor ofITestHostApplicationLifetime
#5733 - [MTP v2] Consider breaking old
dotnet test
experience #5722 - [MTP] Error when VSTest arguments are passed via old
dotnet test
when they will be ignored #5697 (NOTE: Not needed in v2 if we remove the whole thing in v2 ;)) - Drop support for < net8.0 in MSTest and MTP #5614 (NOTE: This is common for MTP and MSTest)
- [MTP v2][Breaking] Revise MTP properties and where they do belong (test node vs update message) #5524
- [MTP v2][Breaking] Avoid the use of C# records in public API #5517
- [MTP][Breaking] Remove
TrxFullyQualifiedTypeNameProperty
once we get rid of vstestProvider capability #5474 - [MTP v2] Add CancellationToken parameter to more async methods. #5342
- Rename diagnostic options to use kebab case #3630
- Make the
TestNodeUpdateMessage
and in general every payload structure immutable. #3473 - Review all exposed extensibility points and substitute the couple
SessionId
andCancellationToken
withMicrosoft.Testing.Platform.Services.ITestSessionContext
#3356 -
Microsoft.Testing.Platform.Extensions.TestHost.IDataConsumer
should be defined inside theMicrosoft.Testing.Platform.Extensions
#3354 - TrxReport should use TestNodeUid as-is if it's a Guid already.
To discuss
- [ ]