Exemple #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);
        }
        public void Init(IPackageVersion packageVersion, ValidationSuiteReportData reportData)
        {
            if (packageVersion == null)
            {
                return;
            }
            if (packageVersion != PackageVersion)
            {
                OnSelected(null);
            }

            PackageVersion = packageVersion;

            Header.text         = $"{PackageVersion.displayName} Validation Report";
            ValidationType.text = $"Validation Type: {reportData.Type}";

            Report = reportData;
            TestList.Clear();
            Details.value = "";

            if (Report != null)
            {
                Header.tooltip = $"Test was run using the {reportData.Type} validation type.";
                if (Report.Tests != null)
                {
                    foreach (var test in Report.Tests)
                    {
                        TestList.Add(new ReportRow(test, SelectRow));
                    }
                }
            }
        }
        void SetPackageVersion(IPackageVersion packageVersion, ValidationSuiteReportData reportData = null)
        {
            PackageVersion = packageVersion;
            ReportData     = reportData ?? ValidationSuite.GetReport(PackageVersion.versionId());

            Report?.Init(PackageVersion, ReportData);
        }
Exemple #4
0
        public void Init(IPackageVersion packageVersion, ValidationSuiteReportData reportData)
        {
            if (packageVersion == null)
            {
                return;
            }
            if (packageVersion != this.packageVersion)
            {
                onSelected(null);
            }

            this.packageVersion = packageVersion;

            m_Header.text         = $"{this.packageVersion.displayName} Validation Report ({reportData.EndTime})";
            m_ValidationType.text = $"Validation Type: {reportData.Type}";

            report = reportData;
            m_TestList.Clear();
            m_Details.value = "";

            if (report != null)
            {
                m_Header.tooltip = $"Test was run using the {reportData.Type} validation type.";
                if (report.Tests != null)
                {
                    foreach (var test in report.Tests)
                    {
                        m_TestList.Add(new ReportRow(test, SelectRow));
                    }
                }
            }
        }