C# Class TestRunner.Checker

Inheritance: System.MarshalByRefObject, IDisposable
显示文件 Open project: kumpera/mono

Protected Properties

Property Type Description
extra_compiler_options string[]
ignore_list System.Collections.ArrayList
ignored int
know_issues System.Collections.ArrayList
no_error_list System.Collections.ArrayList
regression System.Collections.ArrayList
safe_execution bool
success int
syntax_errors int
test_hash System.Collections.Hashtable
tester ITester
tests System.Collections.ArrayList
total int
verbose bool

Public Methods

Method Description
CleanUp ( ) : void
Dispose ( ) : void
Do ( string filename ) : bool
Initialize ( ) : void
LogFileLine ( string file, string msg ) : void

Protected Methods

Method Description
AnalyzeTestFile ( string file, int &row, string line, string &compiler_options, string &dependencies ) : bool
Check ( TestCase test ) : bool
Checker ( ITester tester ) : System
CreateTestCase ( string filename, string options, string deps ) : TestCase
GetExtraOptions ( string file, string &compiler_options, string &dependencies ) : bool
Log ( string msg ) : void
LogLine ( string msg ) : void
PrintSummary ( ) : void
ReadWrongErrors ( string file ) : void

Method Details

AnalyzeTestFile() protected method

protected AnalyzeTestFile ( string file, int &row, string line, string &compiler_options, string &dependencies ) : bool
file string
row int
line string
compiler_options string
dependencies string
return bool

Check() protected method

protected Check ( TestCase test ) : bool
test TestCase
return bool

Checker() protected method

protected Checker ( ITester tester ) : System
tester ITester
return System

CleanUp() public method

public CleanUp ( ) : void
return void

CreateTestCase() protected method

protected CreateTestCase ( string filename, string options, string deps ) : TestCase
filename string
options string
deps string
return TestCase

Dispose() public method

public Dispose ( ) : void
return void

Do() public method

public Do ( string filename ) : bool
filename string
return bool

GetExtraOptions() protected method

protected GetExtraOptions ( string file, string &compiler_options, string &dependencies ) : bool
file string
compiler_options string
dependencies string
return bool

Initialize() public method

public Initialize ( ) : void
return void

Log() protected method

protected Log ( string msg ) : void
msg string
return void

LogFileLine() public method

public LogFileLine ( string file, string msg ) : void
file string
msg string
return void

LogLine() protected method

protected LogLine ( string msg ) : void
msg string
return void

PrintSummary() protected method

protected PrintSummary ( ) : void
return void

ReadWrongErrors() protected method

protected ReadWrongErrors ( string file ) : void
file string
return void

Property Details

extra_compiler_options protected_oe property

protected string[] extra_compiler_options
return string[]

ignore_list protected_oe property

protected ArrayList,System.Collections ignore_list
return System.Collections.ArrayList

ignored protected_oe property

protected int ignored
return int

know_issues protected_oe property

protected ArrayList,System.Collections know_issues
return System.Collections.ArrayList

no_error_list protected_oe property

protected ArrayList,System.Collections no_error_list
return System.Collections.ArrayList

regression protected_oe property

protected ArrayList,System.Collections regression
return System.Collections.ArrayList

safe_execution protected_oe property

protected bool safe_execution
return bool

success protected_oe property

protected int success
return int

syntax_errors protected_oe property

protected int syntax_errors
return int

test_hash protected_oe property

protected Hashtable,System.Collections test_hash
return System.Collections.Hashtable

tester protected_oe property

protected ITester tester
return ITester

tests protected_oe property

protected ArrayList,System.Collections tests
return System.Collections.ArrayList

total protected_oe property

protected int total
return int

verbose protected_oe property

protected bool verbose
return bool