diff --git a/tests/xharness/TestTasks/RunTest.cs b/tests/xharness/TestTasks/RunTest.cs index fb5bbe7bc487..efdaabe5d179 100644 --- a/tests/xharness/TestTasks/RunTest.cs +++ b/tests/xharness/TestTasks/RunTest.cs @@ -2,6 +2,7 @@ using System.Collections; using System.Collections.Generic; using System.Diagnostics; +using System.IO; using System.Threading.Tasks; using Microsoft.DotNet.XHarness.iOS.Shared; using Microsoft.DotNet.XHarness.iOS.Shared.Execution; @@ -67,7 +68,7 @@ public async Task BuildAsync () testTask.FailureMessage = BuildTask.FailureMessage; if (BuildTask.KnownFailure.HasValue) testTask.KnownFailure = BuildTask.KnownFailure; - if (generateXmlFailures && BuildTask.BuildLog != null) { + if (generateXmlFailures && BuildTask.BuildLog != null && File.Exists (BuildTask.BuildLog.FullPath)) { var logReader = BuildTask.BuildLog.GetReader (); ResultParser.GenerateFailure ( logs: testTask.Logs,