70 references to ProcessUtil
HelixTestRunner (70)
TestRunner.cs (61)
31ProcessUtil.PrintMessage($"Current Directory: {Options.HELIX_WORKITEM_ROOT}");
33ProcessUtil.PrintMessage($"Setting HELIX_DIR: {helixDir}");
39ProcessUtil.PrintMessage($"Set DotNetEfFullPath: {dotnetEFFullPath}");
42ProcessUtil.PrintMessage($"Set VSTEST_DUMP_PATH: {dumpPath}");
50ProcessUtil.PrintMessage($"Setting PLAYWRIGHT_BROWSERS_PATH: {playwrightBrowsers}");
55ProcessUtil.PrintMessage($"Skipping setting PLAYWRIGHT_BROWSERS_PATH");
58ProcessUtil.PrintMessage($"Creating nuget restore directory: {nugetRestore}");
76ProcessUtil.PrintMessage($"Exception in SetupEnvironment: {e}");
86ProcessUtil.PrintMessage($"Displaying directory contents for {path}:");
89ProcessUtil.PrintMessage(Path.GetFileName(file));
93ProcessUtil.PrintMessage(Path.GetFileName(file));
99ProcessUtil.PrintMessage($"Exception in DisplayContents: {e}");
107ProcessUtil.PrintMessage($"Installing Playwright Browsers to {Environment.GetEnvironmentVariable("PLAYWRIGHT_BROWSERS_PATH")}");
116ProcessUtil.PrintMessage($"Exception installing playwright: {e}");
134await ProcessUtil.RunAsync($"{Options.DotnetRoot}/dotnet",
137outputDataReceived: ProcessUtil.PrintMessage,
138errorDataReceived: ProcessUtil.PrintErrorMessage,
152ProcessUtil.PrintMessage($"Found dotnet-ef package in payload: {efPackages[0]}, version: {version}");
156ProcessUtil.PrintMessage("Warning: No dotnet-ef nupkg found in correlation payload. Tool install may pick an incompatible version.");
159await ProcessUtil.RunAsync($"{Options.DotnetRoot}/dotnet",
162outputDataReceived: ProcessUtil.PrintMessage,
163errorDataReceived: ProcessUtil.PrintErrorMessage,
167await ProcessUtil.RunAsync($"{Options.DotnetRoot}/dotnet",
170outputDataReceived: ProcessUtil.PrintMessage,
171errorDataReceived: ProcessUtil.PrintErrorMessage,
177ProcessUtil.PrintMessage($"Exception in InstallDotnetTools: {e}");
187ProcessUtil.PrintMessage($"Adding current directory to nuget sources: {Options.HELIX_WORKITEM_ROOT}");
189await ProcessUtil.RunAsync($"{Options.DotnetRoot}/dotnet",
192outputDataReceived: ProcessUtil.PrintMessage,
193errorDataReceived: ProcessUtil.PrintErrorMessage,
198await ProcessUtil.RunAsync($"{Options.DotnetRoot}/dotnet",
201outputDataReceived: ProcessUtil.PrintMessage,
202errorDataReceived: ProcessUtil.PrintErrorMessage,
208ProcessUtil.PrintMessage($"Exception in InstallDotnetTools: {e}");
220var discoveryResult = await ProcessUtil.RunAsync($"{Options.DotnetRoot}/dotnet",
227ProcessUtil.PrintMessage("Exception thrown during test discovery.");
228ProcessUtil.PrintMessage(discoveryResult.StandardOutput);
235ProcessUtil.PrintMessage($"Exception in CheckTestDiscovery: {e}");
253ProcessUtil.PrintMessage("Running quarantined tests.");
256var result = await ProcessUtil.RunAsync($"{Options.DotnetRoot}/dotnet",
259outputDataReceived: ProcessUtil.PrintMessage,
260errorDataReceived: ProcessUtil.PrintErrorMessage,
266ProcessUtil.PrintMessage($"Quarantined tests exceeded configured timeout: {testProcessTimeout.TotalMinutes}m.");
270ProcessUtil.PrintMessage($"Failure in quarantined tests. Exit code: {result.ExitCode}.");
275ProcessUtil.PrintMessage("Running non-quarantined tests.");
278var result = await ProcessUtil.RunAsync($"{Options.DotnetRoot}/dotnet",
281outputDataReceived: ProcessUtil.PrintMessage,
282errorDataReceived: ProcessUtil.PrintErrorMessage,
288ProcessUtil.PrintMessage($"Non-quarantined tests exceeded configured timeout: {testProcessTimeout.TotalMinutes}m.");
292ProcessUtil.PrintMessage($"Failure in non-quarantined tests. Exit code: {result.ExitCode}.");
299ProcessUtil.PrintMessage($"Exception in HelixTestRunner: {e}");
308ProcessUtil.PrintMessage("Trying to upload results...");
311ProcessUtil.PrintMessage("Copying TestResults/TestResults.xml to ./testResults.xml");
316ProcessUtil.PrintMessage("No test results found.");
322ProcessUtil.PrintMessage("No HELIX_WORKITEM_UPLOAD_ROOT specified, skipping log copy");
325ProcessUtil.PrintMessage($"Copying artifacts/log/ to {HELIX_WORKITEM_UPLOAD_ROOT}/");
333ProcessUtil.PrintMessage($"Copying: {file} to {Path.Combine(HELIX_WORKITEM_UPLOAD_ROOT, logName)}");
339ProcessUtil.PrintMessage("No logs found in artifacts/log");
341ProcessUtil.PrintMessage($"Copying TestResults/**/Sequence*.xml to {HELIX_WORKITEM_UPLOAD_ROOT}/");
347ProcessUtil.PrintMessage($"Copying: {file} to {Path.Combine(HELIX_WORKITEM_UPLOAD_ROOT, fileName)}");
353ProcessUtil.PrintMessage("No TestResults directory found.");