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); }
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)); } } } }