Skip to content

Commit 4602c62

Browse files
committed
ci: adds a point 2 policy to reduce noise
Signed-off-by: Vincent Biret <[email protected]>
1 parent 3211ed5 commit 4602c62

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

.github/workflows/ci-cd.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ jobs:
8383
OLD_REPORT: "${{ github.workspace }}/performanceResults/performance.EmptyModels-report.json"
8484

8585
- name: Run comparison tool for descriptions
86-
run: dotnet run -c Release --project ./performance/resultsComparer/resultsComparer.csproj -- compare $OLD_REPORT $NEW_REPORT -p ZeroPointOnePercentDifferenceMemoryUsage
86+
run: dotnet run -c Release --project ./performance/resultsComparer/resultsComparer.csproj -- compare $OLD_REPORT $NEW_REPORT -p ZeroPointTwoPercentDifferenceMemoryUsage
8787
shell: bash
8888
env:
8989
NEW_REPORT: "${{ github.workspace }}/performance/benchmark/BenchmarkDotNet.Artifacts/results/performance.Descriptions-report.json"

performance/resultsComparer/policies/IBenchmarkComparisonPolicy.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ public static IBenchmarkComparisonPolicy[] GetAllPolicies()
3131
return [
3232
IdenticalMemoryUsagePolicy.Instance,
3333
ZeroPointOnePercentDifferenceMemoryUsagePolicy.Instance,
34+
ZeroPointTwoPercentDifferenceMemoryUsagePolicy.Instance,
3435
OnePercentDifferenceMemoryUsagePolicy.Instance,
3536
TwoPercentDifferenceMemoryUsagePolicy.Instance,
3637
FivePercentDifferenceMemoryUsagePolicy.Instance,

performance/resultsComparer/policies/PercentageMemoryUsagePolicy.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,13 @@ internal sealed class ZeroPointOnePercentDifferenceMemoryUsagePolicy : Percentag
99
public ZeroPointOnePercentDifferenceMemoryUsagePolicy():base(0.1f) {}
1010
}
1111

12+
internal sealed class ZeroPointTwoPercentDifferenceMemoryUsagePolicy : PercentageMemoryUsagePolicy
13+
{
14+
public static ZeroPointTwoPercentDifferenceMemoryUsagePolicy Instance { get; } = new ZeroPointTwoPercentDifferenceMemoryUsagePolicy();
15+
protected override string TypeName => nameof(ZeroPointTwoPercentDifferenceMemoryUsagePolicy);
16+
public ZeroPointTwoPercentDifferenceMemoryUsagePolicy():base(0.2f) {}
17+
}
18+
1219
internal sealed class OnePercentDifferenceMemoryUsagePolicy : PercentageMemoryUsagePolicy
1320
{
1421
public static OnePercentDifferenceMemoryUsagePolicy Instance { get; } = new OnePercentDifferenceMemoryUsagePolicy();

0 commit comments

Comments
 (0)