-
Notifications
You must be signed in to change notification settings - Fork 392
Closed
Labels
bugSomething isn't workingSomething isn't workingdriver-collectorsIssue related to collectors driverIssue related to collectors driverfeature-requestNew feature requestNew feature requestnetfxIssue happens only on .NET Framework versionIssue happens only on .NET Framework versiontracking-external-issueThe issue is caused by external problem - nothing we can do to fix it directlyThe issue is caused by external problem - nothing we can do to fix it directly
Description
Migrating this issue over from #578 comments
When running tests locally, I get correct results with netfx target on 32-bit
dotnet test tests\Blake2.Test -c Coverage -s tests\runsettings --logger trx
with the following runsettings:
<RunSettings>
<RunConfiguration>
<TargetPlatform>x86</TargetPlatform>
<DisableAppDomain>true</DisableAppDomain>
</RunConfiguration>
</RunSettings>
However, if I switch to <TargetPlatform>x64</TargetPlatform>
, I get 0% coverage.
On Azure Pipelines, I get 0% coverage under either config.
The netcore targets are correct no matter how I run.
I have tried the coverlet.collector workarounds from https://github.com/tonerdo/coverlet/blob/master/Documentation/KnowIssues.md#2-upgrade-coverletcollector-to-version--100 with no change in results.
My current config can be found here: https://github.com/saucecontrol/Blake2Fast/tree/azure-coverage
And the updated cmdline I'm using with coverlet.collectors is
dotnet test tests\Blake2.Test -c Coverage -s tests\runsettings.collector --logger trx --collect:"XPlat Code Coverage"
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingdriver-collectorsIssue related to collectors driverIssue related to collectors driverfeature-requestNew feature requestNew feature requestnetfxIssue happens only on .NET Framework versionIssue happens only on .NET Framework versiontracking-external-issueThe issue is caused by external problem - nothing we can do to fix it directlyThe issue is caused by external problem - nothing we can do to fix it directly