Class BaseValidation
Inheritance
BaseValidation
Assembly: Unity.PackageValidationSuite.Editor.dll
Syntax
public abstract class BaseValidation : IValidationTest
Constructors
BaseValidation()
Declaration
protected BaseValidation()
Properties
CanUseCompleteTestExceptions
Declaration
public bool CanUseCompleteTestExceptions { get; set; }
Property Value
CanUseValidationExceptions
Declaration
public bool CanUseValidationExceptions { get; set; }
Property Value
Context
Declaration
public VettingContext Context { get; set; }
Property Value
EndTime
Declaration
public DateTime EndTime { get; }
Property Value
ShouldRun
Declaration
public bool ShouldRun { get; set; }
Property Value
StartTime
Declaration
public DateTime StartTime { get; }
Property Value
Suite
Declaration
public ValidationSuite Suite { get; set; }
Property Value
SupportedPackageTypes
Declaration
public PackageType[] SupportedPackageTypes { get; set; }
Property Value
SupportedValidations
Declaration
public ValidationType[] SupportedValidations { get; set; }
Property Value
TestCategory
Declaration
public TestCategory TestCategory { get; protected set; }
Property Value
TestDescription
Declaration
public string TestDescription { get; protected set; }
Property Value
TestName
Declaration
public string TestName { get; protected set; }
Property Value
TestOutput
Declaration
public List<ValidationTestOutput> TestOutput { get; set; }
Property Value
TestState
Declaration
public TestState TestState { get; set; }
Property Value
ValidationTest
Declaration
public IValidationTest ValidationTest { get; }
Property Value
VettingEntries
Declaration
public List<VettingReportEntry> VettingEntries { get; set; }
Property Value
Methods
AddError(string)
Declaration
public void AddError(string message)
Parameters
Type |
Name |
Description |
string |
message |
|
AddError(string, params object[])
Declaration
public void AddError(string message, params object[] args)
Parameters
Declaration
protected void AddInformation(string message)
Parameters
Type |
Name |
Description |
string |
message |
|
Declaration
public void AddInformation(string message, params object[] args)
Parameters
Declaration
protected void AddPromotionConditionalError(string message)
Parameters
Type |
Name |
Description |
string |
message |
|
AddUnityAuthoredConditionalError(ManifestData, string)
Declaration
protected void AddUnityAuthoredConditionalError(ManifestData manifest, string message)
Parameters
AddVettingEntry(VettingReportEntryType, string)
Declaration
protected void AddVettingEntry(VettingReportEntryType type, string entry)
Parameters
AddWarning(string)
Declaration
public void AddWarning(string message)
Parameters
Type |
Name |
Description |
string |
message |
|
AddWarning(string, params object[])
Declaration
public void AddWarning(string message, params object[] args)
Parameters
ConvertStandardsIssuesToTestOutput()
Declaration
protected void ConvertStandardsIssuesToTestOutput()
Run()
Declaration
protected abstract void Run()
RunTest()
Declaration
Setup()
Declaration
public virtual void Setup()
Implements