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

Refactor and split up tests.targets and companion files #27455

Closed
3 tasks
ViktorHofer opened this issue Sep 23, 2018 · 3 comments
Closed
3 tasks

Refactor and split up tests.targets and companion files #27455

ViktorHofer opened this issue Sep 23, 2018 · 3 comments

Comments

@ViktorHofer
Copy link
Member

We should refactor our testing framework which consists of tests.targets and companion files like CodeCoverage.targets, PerfTesting.targets and others. I'm not thinking about a full blown separation of concerns to make it usable by a wide variety of projects but about making targeted enhancements that currently cause issues and slow down improvements. Afaik, Jose already started refactoring the test framework as we plan to move it to arcade.

An example structure for the test framework files, related to task 1:

  • tests.props
  • tests.coverage.props
  • tests.performance.props
  • tests.publish.props
  • tests.targets
  • tests.coverage.targets
  • tests.performance.targets
  • tests.publish.targets

cc @danmosemsft @joperezr @safern @weshaggard

@weshaggard
Copy link
Member

We should do this as part of moving the testing infrastructure from BuildTools to Arcade.

@ViktorHofer
Copy link
Member Author

I would be very happy to help with that task. @joperezr what's the status of your work regarding the move of the test framework to arcade?

@ViktorHofer
Copy link
Member Author

Done with the arcade work.

@msftgits msftgits transferred this issue from dotnet/corefx Jan 31, 2020
@msftgits msftgits added this to the 3.0 milestone Jan 31, 2020
@ghost ghost locked as resolved and limited conversation to collaborators Dec 15, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants