Skip to content

Commit 2d1474b

Browse files
committed
Capture output for win debugging
1 parent 1a6757b commit 2d1474b

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

LibGit2Sharp.Tests/GlobalSettingsFixture.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,7 @@ public void LoadFromSpecifiedPath(string architecture)
7878

7979
var (output, exitCode) = ProcessHelper.RunProcess(testAppExe, arguments: $@"{NativeDllName.Name} ""{platformDir}""", workingDirectory: tempDir);
8080
81-
Assert.Empty(output);
82-
Assert.Equal(0, exitCode);
81+
Assert.True(exitCode == 0, $"Test app exited with code {exitCode}. Output: {output}");
8382
}
8483
finally
8584
{

LibGit2Sharp.Tests/TestHelpers/ProcessHelper.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@ public static (string, int) RunProcess(string fileName, string arguments, string
2828

2929
process.Start();
3030

31+
process.BeginOutputReadLine();
32+
process.BeginErrorReadLine();
33+
3134
process.WaitForExit();
3235

3336
return (output.ToString(), process.ExitCode);

0 commit comments

Comments
 (0)