mirror of
https://github.com/gui-cs/Terminal.Gui.git
synced 2025-12-28 16:58:01 +01:00
This commit is contained in:
34
Tests/UnitTestsParallelizable/runsettings.coverage.xml
Normal file
34
Tests/UnitTestsParallelizable/runsettings.coverage.xml
Normal file
@@ -0,0 +1,34 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<RunSettings>
|
||||
<!-- Existing Coverlet/Code Coverage Config -->
|
||||
<DataCollectionRunSettings>
|
||||
<DataCollectors>
|
||||
<DataCollector friendlyName="XPlat Code Coverage">
|
||||
<Configuration>
|
||||
<Format>cobertura</Format>
|
||||
<ExcludeByFile>**/obj/**/*.*</ExcludeByFile>
|
||||
<Exclude>[*]*.g.cs</Exclude>
|
||||
<Exclude>[*]*AssemblyInfo.cs</Exclude>
|
||||
<!-- ONLY include Terminal.Gui assembly -->
|
||||
<Include>[Terminal.Gui]*</Include>
|
||||
</Configuration>
|
||||
</DataCollector>
|
||||
</DataCollectors>
|
||||
</DataCollectionRunSettings>
|
||||
|
||||
<!-- New: xUnit Config for Stop-on-Fail -->
|
||||
<xUnit>
|
||||
<ParallelizeAssembly>true</ParallelizeAssembly>
|
||||
<ParallelizeTestCollections>true</ParallelizeTestCollections>
|
||||
<!-- Enable collection parallelism -->
|
||||
<MaxParallelThreads>unlimited</MaxParallelThreads>
|
||||
<!-- Or 'unlimited' / '2x' for CPU multiplier -->
|
||||
<StopOnFail>true</StopOnFail>
|
||||
<!-- Still stop on first failure -->
|
||||
</xUnit>
|
||||
|
||||
<!-- Optional: Global Run Config (e.g., results dir) -->
|
||||
<RunConfiguration>
|
||||
<ResultsDirectory>../TestResults</ResultsDirectory>
|
||||
</RunConfiguration>
|
||||
</RunSettings>
|
||||
Reference in New Issue
Block a user