private static AndroidBuildResult GetAndroidBuildResult(BuildReport buildReport) { var androidBuildResult = new AndroidBuildResult(); androidBuildResult.Report = buildReport; switch (buildReport.summary.result) { case BuildResult.Succeeded: // Do nothing. break; case BuildResult.Cancelled: androidBuildResult.Cancelled = true; break; case BuildResult.Failed: androidBuildResult.ErrorMessage = string.Format("Build failed with {0} error(s)", buildReport.summary.totalErrors); break; case BuildResult.Unknown: androidBuildResult.ErrorMessage = "Build failed with unknown result"; break; default: androidBuildResult.ErrorMessage = "Build failed with unexpected result: " + buildReport.summary.result; break; } return(androidBuildResult); }
private static AndroidBuildResult GetAndroidBuildResult(string errorMessage) { var androidBuildResult = new AndroidBuildResult(); if (errorMessage == BuildCancelledMessage) { androidBuildResult.Cancelled = true; } else if (!string.IsNullOrEmpty(errorMessage)) { // Assume that a null or empty error message string indicates success. androidBuildResult.ErrorMessage = errorMessage; } return(androidBuildResult); }