runsettings.coverage.xml 932 B

123456789101112131415161718192021222324252627282930
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <RunSettings>
  3. <DataCollectionRunSettings>
  4. <DataCollectors>
  5. <DataCollector friendlyName="XPlat Code Coverage">
  6. <Configuration>
  7. <Format>cobertura</Format>
  8. <ExcludeByFile>**/obj/**/*.*</ExcludeByFile>
  9. <Exclude>[*]*.g.cs</Exclude>
  10. <Exclude>[*]*AssemblyInfo.cs</Exclude>
  11. <!-- Exclude test projects -->
  12. <!-- ONLY include Terminal.Gui assembly -->
  13. <Include>[Terminal.Gui]*</Include>
  14. </Configuration>
  15. </DataCollector>
  16. </DataCollectors>
  17. </DataCollectionRunSettings>
  18. <xUnit>
  19. <ParallelizeAssembly>false</ParallelizeAssembly>
  20. <ParallelizeTestCollections>false</ParallelizeTestCollections>
  21. <MaxParallelThreads>1</MaxParallelThreads>
  22. <StopOnFail>true</StopOnFail>
  23. </xUnit>
  24. <!-- Optional: Global Run Config (e.g., results dir) -->
  25. <RunConfiguration>
  26. <ResultsDirectory>../TestResults</ResultsDirectory>
  27. </RunConfiguration>
  28. </RunSettings>