Skip to content

Commit 9ecf10a

Browse files
Remove source build warn on diff test infra (#44569)
1 parent 170cb0c commit 9ecf10a

File tree

8 files changed

+8
-30
lines changed

8 files changed

+8
-30
lines changed

src/SourceBuild/content/eng/pipelines/templates/jobs/sdk-diff-tests.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,6 @@ jobs:
130130
/p:MsftSdkTarballPath=$(MsftSdkTarballPath)
131131
/p:SdkTarballPath=$(SdkTarballPath)
132132
/p:SourceBuiltArtifactsPath=$(SourceBuiltArtifactsPath)
133-
/p:SourceBuildTestsWarnOnSdkContentDiffs=false
134133
/p:TargetRid=${{ parameters.targetRid }}
135134
/p:PortableRid=$(Platform)-${{ parameters.architecture }}
136135
displayName: Run Tests

src/SourceBuild/content/eng/pipelines/vmr-license-scan.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,6 @@ extends:
133133
-flp:LogFile=$(Build.SourcesDirectory)/artifacts/logs/BuildTests_$(date +"%m%d%H%M%S").log
134134
-clp:v=m
135135
/p:SourceBuildTestsLicenseScanPath=$(repoPath)
136-
/p:SourceBuildTestsWarnOnLicenseScanDiffs=false
137136
/p:TargetRid=linux-x64
138137
/p:PortableRid=linux-x64
139138
/p:SkipPrepareSdkArchive=true

src/SourceBuild/content/test/Microsoft.DotNet.SourceBuild.Tests/BaselineHelper.cs

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -45,15 +45,15 @@ public static void CompareEntries(string baselineFileName, IOrderedEnumerable<st
4545
Assert.Null(message);
4646
}
4747

48-
public static void CompareBaselineContents(string baselineFileName, string actualContents, ITestOutputHelper outputHelper, bool warnOnDiffs = false, string baselineSubDir = "")
48+
public static void CompareBaselineContents(string baselineFileName, string actualContents, ITestOutputHelper outputHelper, string baselineSubDir = "")
4949
{
5050
string actualFilePath = Path.Combine(Config.LogsDirectory, $"Updated{baselineFileName}");
5151
File.WriteAllText(actualFilePath, actualContents);
5252

53-
CompareFiles(GetBaselineFilePath(baselineFileName, baselineSubDir), actualFilePath, outputHelper, warnOnDiffs);
53+
CompareFiles(GetBaselineFilePath(baselineFileName, baselineSubDir), actualFilePath, outputHelper);
5454
}
5555

56-
public static void CompareFiles(string expectedFilePath, string actualFilePath, ITestOutputHelper outputHelper, bool warnOnDiffs = false)
56+
public static void CompareFiles(string expectedFilePath, string actualFilePath, ITestOutputHelper outputHelper)
5757
{
5858
string baselineFileText = File.ReadAllText(expectedFilePath).Trim();
5959
string actualFileText = File.ReadAllText(actualFilePath).Trim();
@@ -64,21 +64,11 @@ public static void CompareFiles(string expectedFilePath, string actualFilePath,
6464
{
6565
// Retrieve a diff in order to provide a UX which calls out the diffs.
6666
string diff = DiffFiles(expectedFilePath, actualFilePath, outputHelper);
67-
string prefix = warnOnDiffs ? "##vso[task.logissue type=warning;]" : string.Empty;
68-
message = $"{Environment.NewLine}{prefix}Expected file '{expectedFilePath}' does not match actual file '{actualFilePath}`. {Environment.NewLine}"
67+
message = $"{Environment.NewLine}Expected file '{expectedFilePath}' does not match actual file '{actualFilePath}`. {Environment.NewLine}"
6968
+ $"{diff}{Environment.NewLine}";
70-
71-
if (warnOnDiffs)
72-
{
73-
outputHelper.WriteLine(message);
74-
outputHelper.WriteLine("##vso[task.complete result=SucceededWithIssues;]");
75-
}
7669
}
7770

78-
if (!warnOnDiffs)
79-
{
80-
Assert.Null(message);
81-
}
71+
Assert.Null(message);
8272
}
8373

8474
public static string DiffFiles(string file1Path, string file2Path, ITestOutputHelper outputHelper)

src/SourceBuild/content/test/Microsoft.DotNet.SourceBuild.Tests/Config.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,6 @@ internal static class Config
2727
public static string? PrereqsPath => (string)AppContext.GetData(ConfigSwitchPrefix + nameof(PrereqsPath))!;
2828
public static string? SdkTarballPath => (string)AppContext.GetData(ConfigSwitchPrefix + nameof(SdkTarballPath))!;
2929
public static string? SourceBuiltArtifactsPath => (string)AppContext.GetData(ConfigSwitchPrefix + nameof(SourceBuiltArtifactsPath))!;
30-
public static bool WarnOnLicenseScanDiffs => bool.TryParse((string)AppContext.GetData(ConfigSwitchPrefix + nameof(WarnOnLicenseScanDiffs))!, out bool warnOnLicenseScanDiffs) && warnOnLicenseScanDiffs;
31-
public static bool WarnOnSdkContentDiffs => bool.TryParse((string)AppContext.GetData(ConfigSwitchPrefix + nameof(WarnOnSdkContentDiffs))!, out bool warnOnSdkContentDiffs) && warnOnSdkContentDiffs;
3230

3331
// Indicates whether the tests are being run in the context of a CI pipeline
3432
public static bool RunningInCI => !string.IsNullOrEmpty(Environment.GetEnvironmentVariable("DOTNET_CI")) ||

src/SourceBuild/content/test/Microsoft.DotNet.SourceBuild.Tests/LicenseScanTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ public void ScanForLicenses()
177177
string actualFilePath = Path.Combine(Config.LogsDirectory, $"Updated{baselineName}");
178178
File.WriteAllText(actualFilePath, json);
179179

180-
BaselineHelper.CompareFiles(expectedFilePath, actualFilePath, OutputHelper, Config.WarnOnLicenseScanDiffs);
180+
BaselineHelper.CompareFiles(expectedFilePath, actualFilePath, OutputHelper);
181181
}
182182

183183
private void FilterFiles(ScancodeResults scancodeResults)

src/SourceBuild/content/test/Microsoft.DotNet.SourceBuild.Tests/Microsoft.DotNet.SourceBuild.Tests.csproj

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -87,12 +87,6 @@
8787
<RuntimeHostConfigurationOption Include="$(MSBuildProjectName).SourceBuiltArtifactsPath">
8888
<Value>$(SourceBuiltArtifactsPath)</Value>
8989
</RuntimeHostConfigurationOption>
90-
<RuntimeHostConfigurationOption Include="$(MSBuildProjectName).WarnOnLicenseScanDiffs">
91-
<Value>$(SourceBuildTestsWarnOnLicenseScanDiffs)</Value>
92-
</RuntimeHostConfigurationOption>
93-
<RuntimeHostConfigurationOption Include="$(MSBuildProjectName).WarnOnSdkContentDiffs">
94-
<Value>$(SourceBuildTestsWarnOnSdkContentDiffs)</Value>
95-
</RuntimeHostConfigurationOption>
9690
</ItemGroup>
9791
</Target>
9892

src/SourceBuild/content/test/Microsoft.DotNet.SourceBuild.Tests/README.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@ Optional msbuild properties:
1616
- SourceBuildTestsExcludeOmniSharpTests
1717
- SourceBuildTestsLicenseScanPath
1818
- SourceBuildTestsPrereqsPath
19-
- SourceBuildTestsWarnOnLicenseScanDiffs
20-
- SourceBuildTestsWarnOnSdkContentDiffs
2119

2220
Make sure to rebuild the test project when changing one of those values.
2321

src/SourceBuild/content/test/Microsoft.DotNet.SourceBuild.Tests/SdkContentTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public void CompareMsftToSbFileList()
4848

4949
string diff = BaselineHelper.DiffFiles(msftFileListingFileName, sbFileListingFileName, OutputHelper);
5050
diff = RemoveDiffMarkers(diff);
51-
BaselineHelper.CompareBaselineContents("MsftToSbSdkFiles.diff", diff, OutputHelper, Config.WarnOnSdkContentDiffs, BaselineSubDir);
51+
BaselineHelper.CompareBaselineContents("MsftToSbSdkFiles.diff", diff, OutputHelper, BaselineSubDir);
5252
}
5353

5454
[ConditionalFact(typeof(SdkContentTests), nameof(IncludeSdkContentTests))]
@@ -79,7 +79,7 @@ public void CompareMsftToSbAssemblyVersions()
7979

8080
string diff = BaselineHelper.DiffFiles(MsftVersionsFileName, SbVersionsFileName, OutputHelper);
8181
diff = RemoveDiffMarkers(diff);
82-
BaselineHelper.CompareBaselineContents("MsftToSbSdkAssemblyVersions.diff", diff, OutputHelper, Config.WarnOnSdkContentDiffs, BaselineSubDir);
82+
BaselineHelper.CompareBaselineContents("MsftToSbSdkAssemblyVersions.diff", diff, OutputHelper, BaselineSubDir);
8383
}
8484
finally
8585
{

0 commit comments

Comments
 (0)