Ejemplo n.º 1
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());
            }
        }
Ejemplo n.º 2
0
 public static void UpdateIfOpened(IPackageVersion packageVersion)
 {
     if (IsOpen() && packageVersion != null && ValidationSuite.JsonReportExists(packageVersion.VersionId()))
     {
         Open(packageVersion);
     }
 }
Ejemplo n.º 3
0
        internal void RefreshValidationStatus(IPackageVersion packageVersion)
        {
            if (packageVersion == null)
            {
                return;
            }

            m_ViewValidateReport.visible = ValidationSuite.JsonReportExists(packageVersion.VersionId());
        }
Ejemplo n.º 4
0
        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();
        }