diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/Utilities/BaseTest.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/Utilities/BaseTest.cs index 5f3757da1a7..29303438663 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/Utilities/BaseTest.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/Utilities/BaseTest.cs @@ -490,8 +490,8 @@ protected void AssertApkIsSigned (string apkPath) UseShellExecute = false, CreateNoWindow = true, }; - using var proc = Process.Start (psi); - string stdout = proc!.StandardOutput.ReadToEnd (); + using var proc = Process.Start (psi) ?? throw new InvalidOperationException ($"Failed to start '{apksignerExe}'."); + string stdout = proc.StandardOutput.ReadToEnd (); string stderr = proc.StandardError.ReadToEnd (); proc.WaitForExit (); Assert.AreEqual (0, proc.ExitCode, $"APK file `{apkPath}` is not signed! apksigner verify failed:\n{stderr}\n{stdout}");