Example #1
0
 private static void AssertExpectedErrorLog(BuildLog result, string expectedErrorLog)
 {
     result.AssertPropertyValue(TargetProperties.SonarErrorLog, "OriginalValueFromFirstBuild.json");   // SetRazorCodeAnalysisProperties target doesn't change it
     result.AssertPropertyValue(TargetProperties.ErrorLog, expectedErrorLog);
     result.AssertPropertyValue(TargetProperties.RazorSonarErrorLog, expectedErrorLog);
     result.AssertPropertyValue(TargetProperties.RazorCompilationErrorLog, expectedErrorLog);
 }
Example #2
0
 /// <summary>
 /// Checks that VS2019 properties are set to run the analysis.
 /// </summary>
 private static void AssertRunAnalyzersIsEnabled(BuildLog actualResult)
 {
     actualResult.AssertPropertyValue(TargetProperties.RunAnalyzers, "true");
     actualResult.AssertPropertyValue(TargetProperties.RunAnalyzersDuringBuild, "true");
 }
Example #3
0
 private static void AssertExpectedResolvedRuleset(BuildLog result, string expectedResolvedRuleset) =>
 result.AssertPropertyValue(TargetProperties.ResolvedCodeAnalysisRuleset, expectedResolvedRuleset);
Example #4
0
 /// <summary>
 /// Checks that no analysis warnings will be treated as errors nor will they be ignored
 /// </summary>
 private static void AssertWarningsAreNotTreatedAsErrorsNorIgnored(BuildLog actualResult)
 {
     actualResult.AssertPropertyValue(TargetProperties.TreatWarningsAsErrors, "false");
     actualResult.AssertPropertyValue(TargetProperties.WarningsAsErrors, "");
     actualResult.AssertPropertyValue(TargetProperties.WarningLevel, "4");
 }
Example #5
0
 private static void AssertExpectedErrorLog(BuildLog result, string expectedErrorLog) =>
 result.AssertPropertyValue(TargetProperties.ErrorLog, expectedErrorLog);