-
Notifications
You must be signed in to change notification settings - Fork 284
Open
Labels
AnnouncementArea: MTPBelongs to the Microsoft.Testing.Platform core libraryBelongs to the Microsoft.Testing.Platform core libraryBreaking ‼️
Milestone
Description
Planned
- [Breaking][MTP v2]: Remove
ITestApplicationLifecycleCallbacks
in favor ofITestHostApplicationLifetime
#5733 (Done in [rel/4.0] Cleanup and progress on obsolete MTP APIs #5993) - [rel/4.0] Cleanup and progress on obsolete MTP APIs #5993
- Drop support for < net8.0 in MSTest and MTP #5614 (NOTE: This is common for MTP and MSTest)
- [MTP v2][Breaking] Avoid the use of C# records in public API #5517
- [MTP v2] Add CancellationToken parameter to more async methods. #5342
- 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. (Few adjustments for test id #5936)
- [MTP v2] Consider breaking old
dotnet test
experience #5722 - Rename diagnostic options to use kebab case #3630
- Enable again EnableCodeCoverage which is temporarily being disabled in Use ITestSessionContext instead of SessionUid and CancellationToken #5995, as well as adding CC as a dependency of MSTest metapackage back, and MSTest.Sdk as well. PR: [rel/4.0]: MSTest.Sdk: Enable CC in NativeAOT.targets and in our tests #6343
- Make the
TestNodeUpdateMessage
and in general every payload structure immutable. #3473 - We have two
TestSessionContext
classes. One inTestHost
namespace and one inServices
. We should discuss removing the one in TestHost namespace. [rel/4.0]: Unify TestSessionContext #6344
To discuss
Cancelled
- [MTP][Breaking for v2]
AddSelfRegisteredExtensions
shouldn't need to havestring[] args
parameter #5453 -
ITrxReportCapability
interface design has a flaw where "enabled" state is unknown to callers #5532 - use
ValueTask
instead ofTask
if possible #3474 - [MTP][Breaking] Remove
TrxFullyQualifiedTypeNameProperty
once we get rid of vstestProvider capability #5474 - [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 ;)) - [MTP v2][Breaking] Revise MTP properties and where they do belong (test node vs update message) #5524
0xfeeddeadbeef
Metadata
Metadata
Assignees
Labels
AnnouncementArea: MTPBelongs to the Microsoft.Testing.Platform core libraryBelongs to the Microsoft.Testing.Platform core libraryBreaking ‼️