Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move FQN related code into a separate NuGet package #2708

Closed
6 tasks done
Haplois opened this issue Jan 21, 2021 · 0 comments
Closed
6 tasks done

Move FQN related code into a separate NuGet package #2708

Haplois opened this issue Jan 21, 2021 · 0 comments
Assignees

Comments

@Haplois
Copy link
Contributor

Haplois commented Jan 21, 2021

Description

As part of supporting new TestCase properties like ManagedType and ManagedClass, some changes introduced to Microsoft.TestPlatform.ObjectModel. (#2611) These changes broke the compatibility of the Test Platform with earlier Visual Studio releases.

We need to move new TestCase properties, Managed Name Utilities, Modern Test Id generation logic to a separate assembly and ultimately into a new NuGet package, preferably without any dependencies into the Test Platform itself.

We need to consider supporting the source-based test discovery support extension and providing support in a second new NuGet package since it depends on Roslyn.

This change should fix microsoft/testfx#748.

Steps

Remarks

We will do test Id customization in the adapters. Adapters will create and assign the test id, and We will provide a sample here once it is checked into https://github.com/microsoft/testfx.

AB#1268457

@Haplois Haplois added the sprint label Jan 21, 2021
@Haplois Haplois added this to the 16.9.0 milestone Jan 21, 2021
@Haplois Haplois self-assigned this Jan 21, 2021
@Haplois Haplois closed this as completed Mar 1, 2021
@pavelhorak pavelhorak removed the sprint label Mar 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants