提交 0de30f30 编写于 作者: S Sam Harwell

Fix failure to print test results

上级 571827e3
......@@ -160,8 +160,7 @@ private void Print(List<TestResult> testResults)
private void PrintFailedTestResult(TestResult testResult)
{
// Save out the error output for easy artifact inspecting
var outputLogPath = Path.Combine(_options.LogFilesOutputDirectory, $"xUnit Failure: {testResult.DisplayName}.log");
File.WriteAllText(outputLogPath, testResult.StandardOutput ?? "");
var outputLogPath = Path.Combine(_options.LogFilesOutputDirectory, $"xUnitFailure-{testResult.DisplayName}.log");
ConsoleUtil.WriteLine($"Errors {testResult.AssemblyName}");
ConsoleUtil.WriteLine(testResult.ErrorOutput);
......@@ -170,6 +169,8 @@ private void PrintFailedTestResult(TestResult testResult)
ConsoleUtil.WriteLine($"Command: {testResult.CommandLine}");
ConsoleUtil.WriteLine($"xUnit output log: {outputLogPath}");
File.WriteAllText(outputLogPath, testResult.StandardOutput ?? "");
if (!string.IsNullOrEmpty(testResult.ErrorOutput))
{
ConsoleUtil.WriteLine(testResult.ErrorOutput);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册