C# 클래스 systests.SysTestBase

파일 보기 프로젝트 열기: vigoo/bari

보호된 프로퍼티들

프로퍼티 타입 설명
isRunningOnMono bool
root string

공개 메소드들

메소드 설명
SysTestBase ( string root ) : System

보호된 메소드들

메소드 설명
Build ( string name, string logPrefix = "" ) : void
BuildProduct ( string name, string product, string logPrefix = "" ) : void
BuildWithGoal ( string name, string goal, string logPrefix = "" ) : void
CheckExe ( string name, string exePath, int expectedExitCode, string expectedOutput ) : void
Clean ( string name, string logPrefix = "" ) : void
CleanWithGoal ( string name, string goal, string logPrefix = "" ) : void
ExeBuildWithGoal ( string name, string goal, string exePath, int expectedExitCode, string expectedOutput ) : void
ExeProductBuild ( string name, string product, string exePath, int expectedExitCode, string expectedOutput ) : void
Initialize ( ) : void
InternalCheckExe ( string name, string exePath, int expectedExitCode, string expectedOutput ) : void
Log ( string format ) : void
RunBari ( string name, string logName, string args ) : int
SimpleExeBuild ( string name, string exePath, int expectedExitCode, string expectedOutput ) : void
Steps ( System.Action steps ) : void

메소드 상세

Build() 보호된 메소드

protected Build ( string name, string logPrefix = "" ) : void
name string
logPrefix string
리턴 void

BuildProduct() 보호된 메소드

protected BuildProduct ( string name, string product, string logPrefix = "" ) : void
name string
product string
logPrefix string
리턴 void

BuildWithGoal() 보호된 메소드

protected BuildWithGoal ( string name, string goal, string logPrefix = "" ) : void
name string
goal string
logPrefix string
리턴 void

CheckExe() 보호된 메소드

protected CheckExe ( string name, string exePath, int expectedExitCode, string expectedOutput ) : void
name string
exePath string
expectedExitCode int
expectedOutput string
리턴 void

Clean() 보호된 메소드

protected Clean ( string name, string logPrefix = "" ) : void
name string
logPrefix string
리턴 void

CleanWithGoal() 보호된 메소드

protected CleanWithGoal ( string name, string goal, string logPrefix = "" ) : void
name string
goal string
logPrefix string
리턴 void

ExeBuildWithGoal() 보호된 메소드

protected ExeBuildWithGoal ( string name, string goal, string exePath, int expectedExitCode, string expectedOutput ) : void
name string
goal string
exePath string
expectedExitCode int
expectedOutput string
리턴 void

ExeProductBuild() 보호된 메소드

protected ExeProductBuild ( string name, string product, string exePath, int expectedExitCode, string expectedOutput ) : void
name string
product string
exePath string
expectedExitCode int
expectedOutput string
리턴 void

Initialize() 보호된 메소드

protected Initialize ( ) : void
리턴 void

InternalCheckExe() 보호된 메소드

protected InternalCheckExe ( string name, string exePath, int expectedExitCode, string expectedOutput ) : void
name string
exePath string
expectedExitCode int
expectedOutput string
리턴 void

Log() 보호된 메소드

protected Log ( string format ) : void
format string
리턴 void

RunBari() 보호된 메소드

protected RunBari ( string name, string logName, string args ) : int
name string
logName string
args string
리턴 int

SimpleExeBuild() 보호된 메소드

protected SimpleExeBuild ( string name, string exePath, int expectedExitCode, string expectedOutput ) : void
name string
exePath string
expectedExitCode int
expectedOutput string
리턴 void

Steps() 보호된 메소드

protected Steps ( System.Action steps ) : void
steps System.Action
리턴 void

SysTestBase() 공개 메소드

public SysTestBase ( string root ) : System
root string
리턴 System

프로퍼티 상세

isRunningOnMono 보호되어 있는 프로퍼티

protected bool isRunningOnMono
리턴 bool

root 보호되어 있는 프로퍼티

protected string root
리턴 string