Skip to content

Commit 2a48d15

Browse files
committed
Fixed Compilation Errors, Properly pass down knwon issues
1 parent 22ec1d2 commit 2a48d15

File tree

4 files changed

+7
-2
lines changed

4 files changed

+7
-2
lines changed

UnityPerformanceBenchmarkReporter/Entities/SampleGroupResult.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ public class SampleGroupResult
1414
public bool Regressed;
1515
public bool Progressed;
1616
public bool RegressedKnown;
17+
public bool ContainsKnownIssue;
18+
public string KnownIssueDetails;
1719
public double Min;
1820
public double Max;
1921
public double Median;

UnityPerformanceBenchmarkReporter/PerformanceTestRunProcessor.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ public List<TestResult> GetTestResults(
4646
Average = sampleGroup.Average,
4747
StandardDeviation = sampleGroup.StandardDeviation,
4848
PercentileValue = sampleGroup.PercentileValue,
49+
ContainsKnownIssue = sampleGroup.Definition.ContainsKnownIssue,
50+
KnownIssueDetails = sampleGroup.Definition.KnownIssueDetails,
4951
Sum = sampleGroup.Sum,
5052
Zeroes = sampleGroup.Zeroes,
5153
SampleCount = sampleGroup.SampleCount,
@@ -97,7 +99,7 @@ public void UpdateTestResultsBasedOnBaselineResults(List<TestResult> baselineTes
9799
sampleGroupResult.Regressed = false;
98100
sampleGroupResult.Progressed = true;
99101
sampleGroupResult.RegressedKnown = false;
100-
}else if(res = MeasurementResult.RegressionKnown){
102+
}else if(res == MeasurementResult.RegressionKnown){
101103
sampleGroupResult.Regressed = true;
102104
sampleGroupResult.Progressed = false;
103105
sampleGroupResult.RegressedKnown = true;

UnityPerformanceBenchmarkReporter/Program.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,7 @@ private static void WriteRegressedKnownTestsAndMetricsToConsole(PerformanceTestR
202202
WriteLine("Baseline Value: {0,8:F2}", sampleGroupResult.BaselineValue);
203203
WriteLine("Threshold % : {0,8:F2}", sampleGroupResult.Threshold);
204204
WriteLine("Actual Diff % : {0,8:F2}", Math.Abs(sampleGroupResult.BaselineValue - sampleGroupResult.AggregatedValue) / sampleGroupResult.BaselineValue);
205+
WriteLine($"Known Issue: {sampleGroupResult.KnownIssueDetails}");
205206
}
206207
--indentLevel;
207208
WriteLine("\r\n");

UnityPerformanceBenchmarkReporter/TestResultXmlParser.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ private static void DeserializeTestResultsV2(IEnumerable<XElement> output, Perfo
9696
Name = sg.Name,
9797
SampleUnit = (Entities.SampleUnit)sg.Unit,
9898
IncreaseIsBetter = sg.IncreaseIsBetter,
99-
Threshold = sg.Threshold
99+
Threshold = sg.Threshold,
100100
ContainsKnownIssue = sg.ContainsKnownIssue,
101101
KnownIssueDetails = sg.KnownIssueDetails
102102
}

0 commit comments

Comments
 (0)