C# 클래스 NPerf.Lab.TestSuiteManager

파일 보기 프로젝트 열기: Orcomp/NPerf 1 사용 예제들

공개 메소드들

메소드 설명
GetTestSuiteInfo ( Type testerType, IEnumerable testedTypes ) : TestSuiteInfo
Run ( TestSuiteInfo testSuiteInfo, PerfTestConfiguration configuration, bool parallel = false ) : IObservable
Run ( TestSuiteInfo testSuiteInfo, int start, int step, int end, PerfTestConfiguration configuration, bool parallel = false ) : IObservable

비공개 메소드들

메소드 설명
BuildTestSuiteAssembly ( TestSuiteInfo testSuiteInfo ) : string
CheckTestability ( Type testerType, Type testedType ) : void
CreateRunObservable ( TestSuiteInfo testSuiteInfo, Predicate testFilter, Action startProcess, PerfTestConfiguration configuration, bool parallel = false ) : IObservable
GetTestInfo ( System.Guid id, MethodInfo method, Type testedAbstraction, TestSuiteInfo suiteInfo, Type testedType ) : TestInfo
Run ( TestInfo testInfo, PerfTestConfiguration configuration, bool parallel = false ) : IObservable
Run ( TestInfo testInfo, int start, int step, int end, PerfTestConfiguration configuration, bool parallel ) : IObservable

메소드 상세

GetTestSuiteInfo() 공개 정적인 메소드

public static GetTestSuiteInfo ( Type testerType, IEnumerable testedTypes ) : TestSuiteInfo
testerType System.Type
testedTypes IEnumerable
리턴 NPerf.Core.Info.TestSuiteInfo

Run() 공개 정적인 메소드

public static Run ( TestSuiteInfo testSuiteInfo, PerfTestConfiguration configuration, bool parallel = false ) : IObservable
testSuiteInfo NPerf.Core.Info.TestSuiteInfo
configuration PerfTestConfiguration
parallel bool
리턴 IObservable

Run() 공개 정적인 메소드

public static Run ( TestSuiteInfo testSuiteInfo, int start, int step, int end, PerfTestConfiguration configuration, bool parallel = false ) : IObservable
testSuiteInfo NPerf.Core.Info.TestSuiteInfo
start int
step int
end int
configuration PerfTestConfiguration
parallel bool
리턴 IObservable