Marco Rossignoli
Marco Rossignoli
Here I added templating code at build time to have the correct repo version for telemetry https://github.com/microsoft/testfx/pull/2479 But as suggested we should add a simple codegen and so we should...
During the command line validation here https://github.com/microsoft/testfx/blob/main/src/Platform/Microsoft.Testing.Platform/CommandLine/CommandLineHandler.cs#L55 we're "getting" the options more than one time and we don't own all the command line implementations. This means that we could allocate...
Today in server mode we're trying to batch payloads per-call, we could do better and move the complexity close to the network channel and have a queue there where we...
Here https://github.com/microsoft/testfx/blob/main/src/Adapter/MSTestAdapter.PlatformServices/Services/ThreadOperations.cs#L22 we're creating a custom thread for every test to handle the thread apartment...we should create it only if we're in a non multi one or we allocate a...
[Index](https://github.com/microsoft/testfx/blob/main/docs/testingplatform/Index.md) - [x] Pillars https://github.com/microsoft/testfx/blob/main/docs/testingplatform/pillars.md - [x] High level architecture https://github.com/microsoft/testfx/blob/main/docs/testingplatform/architecture.md - [x] How to write and register a testing framework `ITestFramework` https://github.com/microsoft/testfx/blob/main/docs/testingplatform/itestframework.md Common extensions - [x] `ICommandLineOptionsProvider` https://github.com/microsoft/testfx/blob/main/docs/testingplatform/icommandlineoptionsprovider.md -...
`TraceListenerManager` can be created in parallel and in the constructor it's setting the static console `TextWriter` without any lock. So when for instance one test completes and restores the original...
Coverlet performance can be improved in two main areas * Instrumentation and hits accounting/report generator phases * Performance during test run related to "invasive" instrumentation Possible plan: - [ ]...
Today at the end of the tests msbuil/.net tool drivers show a table with coverage result on console. For instance: ``` Calculating coverage result... Generating report '/home/vsts/work/1/s/test/coverlet.core.tests/coverage.opencover.xml' +------------------------------------+--------+--------+--------+ | Module...
We should add a way to understand if dll is already instrumented checking for tracker presence and show a warning. We should add a `version` to tracker(maybe core dll version)...
We're hiding a warning during collectors pack https://github.com/tonerdo/coverlet/blob/master/src/coverlet.collector/coverlet.collector.csproj#L17 External issue https://github.com/NuGet/Home/issues/8941