internal void RefreshValidationStatus() { if (PackageVersion == null) { return; } if (!ValidationSuite.JsonReportExists(PackageVersion.versionId())) { ValidateButton.Status = DropdownStatus.None; ValidateButton.DropdownMenu = null; } else { var report = ValidationSuite.GetReport(PackageVersion.versionId()); if (report.TestResult != TestState.Succeeded) { ValidateButton.Status = DropdownStatus.Error; } else { ValidateButton.Status = DropdownStatus.Success; } ValidateButton.DropdownMenu = CreateStandardDropdown(state => ShowValidationReport()); } }
public static void UpdateIfOpened(IPackageVersion packageVersion) { if (IsOpen() && packageVersion != null && ValidationSuite.JsonReportExists(packageVersion.VersionId())) { Open(packageVersion); } }
internal void RefreshValidationStatus(IPackageVersion packageVersion) { if (packageVersion == null) { return; } m_ViewValidateReport.visible = ValidationSuite.JsonReportExists(packageVersion.VersionId()); }
public static void Open(IPackageVersion packageVersion) { if (IsOpenedWith(packageVersion)) { return; } if (!ValidationSuite.JsonReportExists(packageVersion.VersionId())) { return; } var dialog = GetWindow <ValidationSuiteReportWindow>(false, "Validation", true); dialog.SetPackageVersion(packageVersion); dialog.minSize = new Vector2(750, 350); dialog.Show(); }