Skip to content

Migrating to xunit.v3 and to Microsoft.Testing.Platform #8293

@Youssef1313

Description

@Youssef1313

@danmoseley @joperezr I'm opening this issue per our internal discussion.

Basically I want to discuss moving from xunit v2 to xunit.v3 as a first step, then afterwards, move from VSTest to the newer platform, Microsoft.Testing.Platform.

Moving from v2 to v3 will probably need some changes on Arcade side, so that attributes like ActiveIssue etc are still supported without any extra work to be done on Aspire side.

I'm anticipating that the move to v3 will need to happen in future anyways.

A future move to MTP will also mean that custom test loggers that are written against VSTest will not work. Currently, the only custom logger used is GitHubActionsTestLogger. Trx is for sure supported with MTP via Microsoft.Testing.Extensions.TrxReport.

cc @davidfowl

Metadata

Metadata

Assignees

Labels

area-engineering-systemsinfrastructure helix infra engineering repo stuff

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions