diff --git a/tests/xharness/TestTasks/RunTest.cs b/tests/xharness/TestTasks/RunTest.cs index daca3daf2612..fb5bbe7bc487 100644 --- a/tests/xharness/TestTasks/RunTest.cs +++ b/tests/xharness/TestTasks/RunTest.cs @@ -67,7 +67,7 @@ public async Task BuildAsync () testTask.FailureMessage = BuildTask.FailureMessage; if (BuildTask.KnownFailure.HasValue) testTask.KnownFailure = BuildTask.KnownFailure; - if (generateXmlFailures) { + if (generateXmlFailures && BuildTask.BuildLog != null) { var logReader = BuildTask.BuildLog.GetReader (); ResultParser.GenerateFailure ( logs: testTask.Logs,