Skip to content

Commit

Permalink
Merge pull request cake-build#3998 from devlead/feature/cake-buildgh-…
Browse files Browse the repository at this point in the history
…3997

GH3997: Remove obsolete DotNetTestSettings Logger property
  • Loading branch information
devlead authored Oct 20, 2022
2 parents ca6699c + 77ed790 commit a7fa100
Show file tree
Hide file tree
Showing 3 changed files with 1 addition and 19 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -132,9 +132,6 @@ public void Should_Add_Additional_Settings()
fixture.Settings.Settings = "./demo.runsettings";
fixture.Settings.Filter = "Priority = 1";
fixture.Settings.TestAdapterPath = @"/Working/custom-test-adapter";
#pragma warning disable CS0618
fixture.Settings.Logger = "trx;LogFileName=/Working/logfile.trx";
#pragma warning restore CS0618
fixture.Settings.Loggers = new[] { "html;LogFileName=/Working/logfile.html" };
fixture.Settings.DiagnosticFile = "./artifacts/logging/diagnostics.txt";
fixture.Settings.ResultsDirectory = "./tests/";
Expand All @@ -147,7 +144,7 @@ public void Should_Add_Additional_Settings()
var result = fixture.Run();

// Then
Assert.Equal("test --settings \"/Working/demo.runsettings\" --filter \"Priority = 1\" --test-adapter-path \"/Working/custom-test-adapter\" --logger \"trx;LogFileName=/Working/logfile.trx\" --logger \"html;LogFileName=/Working/logfile.html\" --output \"/Working/artifacts\" --framework dnxcore50 --configuration Release --collect \"XPlat Code Coverage\" --diag \"/Working/artifacts/logging/diagnostics.txt\" --no-build --no-restore --nologo --results-directory \"/Working/tests\" --logger trx;LogFileName=\"/Working/tests/TestResults.xml\" --runtime win-x64 --source \"https://api.nuget.org/v3/index.json\" --blame", result.Args);
Assert.Equal("test --settings \"/Working/demo.runsettings\" --filter \"Priority = 1\" --test-adapter-path \"/Working/custom-test-adapter\" --logger \"html;LogFileName=/Working/logfile.html\" --output \"/Working/artifacts\" --framework dnxcore50 --configuration Release --collect \"XPlat Code Coverage\" --diag \"/Working/artifacts/logging/diagnostics.txt\" --no-build --no-restore --nologo --results-directory \"/Working/tests\" --logger trx;LogFileName=\"/Working/tests/TestResults.xml\" --runtime win-x64 --source \"https://api.nuget.org/v3/index.json\" --blame", result.Args);
}

[Fact]
Expand Down
6 changes: 0 additions & 6 deletions src/Cake.Common/Tools/DotNet/Test/DotNetTestSettings.cs
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,6 @@ public class DotNetTestSettings : DotNetSettings
/// </summary>
public DirectoryPath TestAdapterPath { get; set; }

/// <summary>
/// Gets or sets a logger for test results.
/// </summary>
[Obsolete("Please use Loggers instead.")]
public string Logger { get; set; }

/// <summary>
/// Gets or sets the loggers for test results.
/// </summary>
Expand Down
9 changes: 0 additions & 9 deletions src/Cake.Common/Tools/DotNet/Test/DotNetTester.cs
Original file line number Diff line number Diff line change
Expand Up @@ -81,15 +81,6 @@ private ProcessArgumentBuilder GetArguments(string project, ProcessArgumentBuild
builder.AppendQuoted(settings.TestAdapterPath.MakeAbsolute(_environment).FullPath);
}

// Logger
#pragma warning disable CS0618
if (!string.IsNullOrWhiteSpace(settings.Logger))
{
builder.Append("--logger");
builder.AppendQuoted(settings.Logger);
}
#pragma warning restore CS0618

// Loggers
if (settings.Loggers != null)
{
Expand Down

0 comments on commit a7fa100

Please sign in to comment.