C# Class TestRunner.Checker

Inheritance: System.MarshalByRefObject, IDisposable
Show file 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 property

protected string[] extra_compiler_options
return string[]

ignore_list protected property

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

ignored protected property

protected int ignored
return int

know_issues protected property

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

no_error_list protected property

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

regression protected property

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

safe_execution protected property

protected bool safe_execution
return bool

success protected property

protected int success
return int

syntax_errors protected property

protected int syntax_errors
return int

test_hash protected property

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

tester protected property

protected ITester tester
return ITester

tests protected property

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

total protected property

protected int total
return int

verbose protected property

protected bool verbose
return bool