Project Init

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Yaojia Wang
2025-11-02 23:55:18 +01:00
commit 014d62bcc2
169 changed files with 28867 additions and 0 deletions

50
coverlet.runsettings Normal file
View File

@@ -0,0 +1,50 @@
<?xml version="1.0" encoding="utf-8" ?>
<RunSettings>
<DataCollectionRunSettings>
<DataCollectors>
<DataCollector friendlyName="XPlat code coverage">
<Configuration>
<!-- Coverlet Configuration -->
<Format>opencover</Format>
<!-- Include/Exclude Assemblies -->
<Include>[ColaFlow.*]*</Include>
<Exclude>
[*.Tests]*
[*]*.Migrations.*
[*]*.Designer
[*]*.g.cs
[*]*.Generated.*
</Exclude>
<!-- Exclude by File Path -->
<ExcludeByFile>
**/Migrations/**/*.cs
**/*.g.cs
**/*.Designer.cs
**/*AssemblyInfo.cs
</ExcludeByFile>
<!-- Exclude by Attribute -->
<ExcludeByAttribute>
Obsolete
GeneratedCodeAttribute
CompilerGeneratedAttribute
ExcludeFromCodeCoverage
ExcludeFromCodeCoverageAttribute
</ExcludeByAttribute>
<!-- Thresholds -->
<Threshold>80</Threshold>
<ThresholdType>line,branch,method</ThresholdType>
<ThresholdStat>total</ThresholdStat>
<!-- Additional Settings -->
<UseSourceLink>true</UseSourceLink>
<SingleHit>false</SingleHit>
<IncludeTestAssembly>false</IncludeTestAssembly>
</Configuration>
</DataCollector>
</DataCollectors>
</DataCollectionRunSettings>
</RunSettings>