Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }