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][Breaking for v2]
AddSelfRegisteredExtensions
shouldn't need to havestring[] args
parameter #5453 - [MTP v2] Add CancellationToken parameter to more async methods. #5342
- Rename diagnostic options to use kebab case #3630
- use
ValueTask
instead ofTask
if possible #3474 - 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