void SetPackageVersion(IPackageVersion packageVersion, ValidationSuiteReportData reportData = null) { m_PackageVersion = packageVersion; m_ReportData = reportData ?? ValidationSuite.GetReport(m_PackageVersion.VersionId()); m_Report?.Init(m_PackageVersion, m_ReportData); }
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()); } }
void SetPackageVersion(IPackageVersion packageVersion, ValidationSuiteReportData reportData = null) { PackageVersion = packageVersion; ReportData = reportData ?? ValidationSuite.GetReport(PackageVersion.versionId()); Report?.Init(PackageVersion, ReportData); }