Change Debug.WriteLine to Console.WriteLine

This commit is contained in:
Gleb Khmyznikov
2025-12-06 22:01:12 -08:00
parent e1c8ee7dbc
commit c9815fa885

View File

@@ -177,7 +177,7 @@ namespace Microsoft.PowerToys.UITest
{ {
try try
{ {
Debug.WriteLine($"[TryLaunchPowerToysSettings] Attempt {tryCount}/{maxTries}"); Console.WriteLine($"[TryLaunchPowerToysSettings] Attempt {tryCount}/{maxTries}");
var runnerProcessInfo = new ProcessStartInfo var runnerProcessInfo = new ProcessStartInfo
{ {
@@ -186,40 +186,40 @@ namespace Microsoft.PowerToys.UITest
Arguments = "--open-settings", Arguments = "--open-settings",
}; };
Debug.WriteLine($"[TryLaunchPowerToysSettings] Killing existing runner process: {runnerProcessInfo.FileName}"); Console.WriteLine($"[TryLaunchPowerToysSettings] Killing existing runner process: {runnerProcessInfo.FileName}");
ExitExe(runnerProcessInfo.FileName); ExitExe(runnerProcessInfo.FileName);
// Verify process was killed // Verify process was killed
string exeName = Path.GetFileNameWithoutExtension(runnerProcessInfo.FileName); string exeName = Path.GetFileNameWithoutExtension(runnerProcessInfo.FileName);
var remainingProcesses = Process.GetProcessesByName(exeName); var remainingProcesses = Process.GetProcessesByName(exeName);
Debug.WriteLine($"[TryLaunchPowerToysSettings] After ExitExe, remaining '{exeName}' processes: {remainingProcesses.Length}"); Console.WriteLine($"[TryLaunchPowerToysSettings] After ExitExe, remaining '{exeName}' processes: {remainingProcesses.Length}");
Debug.WriteLine($"[TryLaunchPowerToysSettings] Starting runner process: {runnerProcessInfo.FileName} {runnerProcessInfo.Arguments}"); Console.WriteLine($"[TryLaunchPowerToysSettings] Starting runner process: {runnerProcessInfo.FileName} {runnerProcessInfo.Arguments}");
runner = Process.Start(runnerProcessInfo); runner = Process.Start(runnerProcessInfo);
Debug.WriteLine($"[TryLaunchPowerToysSettings] Process.Start returned: {(runner != null ? $"PID={runner.Id}" : "null")}"); Console.WriteLine($"[TryLaunchPowerToysSettings] Process.Start returned: {(runner != null ? $"PID={runner.Id}" : "null")}");
Debug.WriteLine($"[TryLaunchPowerToysSettings] Waiting for 'PowerToys Settings' window..."); Console.WriteLine($"[TryLaunchPowerToysSettings] Waiting for 'PowerToys Settings' window...");
if (WaitForWindowAndSetCapability(opts, "PowerToys Settings", delayMs, maxRetries)) if (WaitForWindowAndSetCapability(opts, "PowerToys Settings", delayMs, maxRetries))
{ {
Debug.WriteLine($"[TryLaunchPowerToysSettings] Window found successfully on attempt {tryCount}"); Console.WriteLine($"[TryLaunchPowerToysSettings] Window found successfully on attempt {tryCount}");
// Exit CmdPal UI before launching new process if use installer for test // Exit CmdPal UI before launching new process if use installer for test
ExitExeByName("Microsoft.CmdPal.UI"); ExitExeByName("Microsoft.CmdPal.UI");
return; return;
} }
Debug.WriteLine($"[TryLaunchPowerToysSettings] Window not found on attempt {tryCount}"); Console.WriteLine($"[TryLaunchPowerToysSettings] Window not found on attempt {tryCount}");
// Window not found, kill all PowerToys processes and retry // Window not found, kill all PowerToys processes and retry
if (tryCount < maxTries) if (tryCount < maxTries)
{ {
Debug.WriteLine($"[TryLaunchPowerToysSettings] Killing all PowerToys processes before retry..."); Console.WriteLine($"[TryLaunchPowerToysSettings] Killing all PowerToys processes before retry...");
KillPowerToysProcesses(); KillPowerToysProcesses();
} }
} }
catch (Exception ex) catch (Exception ex)
{ {
Debug.WriteLine($"[TryLaunchPowerToysSettings] Exception on attempt {tryCount}: {ex.Message}"); Console.WriteLine($"[TryLaunchPowerToysSettings] Exception on attempt {tryCount}: {ex.Message}");
if (tryCount == maxTries) if (tryCount == maxTries)
{ {
@@ -227,12 +227,12 @@ namespace Microsoft.PowerToys.UITest
} }
// Kill processes and retry // Kill processes and retry
Debug.WriteLine($"[TryLaunchPowerToysSettings] Killing all PowerToys processes after exception..."); Console.WriteLine($"[TryLaunchPowerToysSettings] Killing all PowerToys processes after exception...");
KillPowerToysProcesses(); KillPowerToysProcesses();
} }
} }
Debug.WriteLine($"[TryLaunchPowerToysSettings] All {maxTries} attempts failed"); Console.WriteLine($"[TryLaunchPowerToysSettings] All {maxTries} attempts failed");
throw new InvalidOperationException($"Failed to launch PowerToys Settings: Window not found after {maxTries} attempts."); throw new InvalidOperationException($"Failed to launch PowerToys Settings: Window not found after {maxTries} attempts.");
} }
@@ -337,7 +337,7 @@ namespace Microsoft.PowerToys.UITest
catch (Exception ex) catch (Exception ex)
{ {
// Handle exceptions if needed // Handle exceptions if needed
Debug.WriteLine($"Exception during Cleanup: {ex.Message}"); Console.WriteLine($"Exception during Cleanup: {ex.Message}");
} }
} }
@@ -377,34 +377,34 @@ namespace Microsoft.PowerToys.UITest
{ {
var powerToysProcessNames = new[] { "PowerToys", "Microsoft.CmdPal.UI" }; var powerToysProcessNames = new[] { "PowerToys", "Microsoft.CmdPal.UI" };
Debug.WriteLine($"[KillPowerToysProcesses] Starting to kill PowerToys-related processes..."); Console.WriteLine($"[KillPowerToysProcesses] Starting to kill PowerToys-related processes...");
foreach (var processName in powerToysProcessNames) foreach (var processName in powerToysProcessNames)
{ {
try try
{ {
var processes = Process.GetProcessesByName(processName); var processes = Process.GetProcessesByName(processName);
Debug.WriteLine($"[KillPowerToysProcesses] Found {processes.Length} process(es) with name '{processName}'"); Console.WriteLine($"[KillPowerToysProcesses] Found {processes.Length} process(es) with name '{processName}'");
foreach (var process in processes) foreach (var process in processes)
{ {
Debug.WriteLine($"[KillPowerToysProcesses] Killing process '{processName}' (PID: {process.Id})..."); Console.WriteLine($"[KillPowerToysProcesses] Killing process '{processName}' (PID: {process.Id})...");
process.Kill(); process.Kill();
process.WaitForExit(); process.WaitForExit();
Debug.WriteLine($"[KillPowerToysProcesses] Process '{processName}' (PID: {process.Id}) killed and exited"); Console.WriteLine($"[KillPowerToysProcesses] Process '{processName}' (PID: {process.Id}) killed and exited");
} }
// Verify processes are actually gone // Verify processes are actually gone
var remainingProcesses = Process.GetProcessesByName(processName); var remainingProcesses = Process.GetProcessesByName(processName);
Debug.WriteLine($"[KillPowerToysProcesses] After killing, remaining '{processName}' processes: {remainingProcesses.Length}"); Console.WriteLine($"[KillPowerToysProcesses] After killing, remaining '{processName}' processes: {remainingProcesses.Length}");
} }
catch (Exception ex) catch (Exception ex)
{ {
Debug.WriteLine($"[KillPowerToysProcesses] Failed to kill process {processName}: {ex.Message}"); Console.WriteLine($"[KillPowerToysProcesses] Failed to kill process {processName}: {ex.Message}");
} }
} }
Debug.WriteLine($"[KillPowerToysProcesses] Finished killing processes"); Console.WriteLine($"[KillPowerToysProcesses] Finished killing processes");
} }
} }
} }