C# Class StandaloneBSPValidator.Program

Mostrar archivo Open project: sysprogs/BSPTools

Public Methods

Method Description
TestBSP ( TestJob job, LoadedBSP bsp, string temporaryDirectory ) : TestStatistics
TestVendorSamples ( VendorSampleDirectory samples, string bspDir, string temporaryDirectory, double testProbability = 1 ) : TestStatistics

Private Methods

Method Description
ApplyConfiguration ( string>.Dictionary dict, PropertyDictionary2 values, PropertyDictionary2 values2 = null ) : void
BuildAndRunValidationJob ( LoadedBSP mcu, string mcuDir, bool validateRegisters, LoadedRenamingRule renameRules, GeneratedProject prj, ToolFlags flags, bool>.Dictionary sourceExtensions, string nonValidateReg, BSPEngine vendorSample = null ) : TestResult
FillSampleDependenciesFromDepFiles ( BSPEngine vs, string sampleBuildDir ) : void
GetDefaultPropertyValues ( PropertyList propertyList ) : string>.Dictionary
InsertRegisterValidationCode ( string sourceFile, MCUDefinition mcuDefinition, LoadedRenamingRule renameRules, string pNonValidatedRegisters ) : void
IsNoValid ( string pNameFrend, string NonValid ) : bool
Main ( string args ) : void
SplitDependencyFile ( string fileName ) : IEnumerable
TestMCU ( LoadedBSP mcu, string mcuDir, TestedSample sample, DeviceParameterSet extraParameters, LoadedRenamingRule renameRules, string nonValidateReg ) : TestResult
TestVendorSample ( LoadedBSP mcu, BSPEngine vs, string mcuDir, bool pSoftFPU, VendorSampleDirectory sampleDir ) : TestResult

Method Details

TestBSP() public static method

public static TestBSP ( TestJob job, LoadedBSP bsp, string temporaryDirectory ) : TestStatistics
job TestJob
bsp LoadedBSP
temporaryDirectory string
return TestStatistics

TestVendorSamples() public static method

public static TestVendorSamples ( VendorSampleDirectory samples, string bspDir, string temporaryDirectory, double testProbability = 1 ) : TestStatistics
samples VendorSampleDirectory
bspDir string
temporaryDirectory string
testProbability double
return TestStatistics