MG Library

Library of Michael Galloy

single page | use frames     summary     class     fields     routine details     file attributes

mgunit/

mgtestclirunner__define.pro

Results for tests, test cases, and test suites are reported to the test runner. The MGtestCliRunner displays the results in the output log or in a log file.

Class description for mgtestclirunner

Inheritance

Properties

log_file init

Fields

indent 0L

number of spaces a single indent should be

space 0B

byte value of the space character

logLun 0L

the logical unit number to send output to (-1L by default)

Fields in mgtestrunner

Routines

mgtestclirunner::reportTestSuiteStart, testsuite, ntestcases=integer, ntests=integer, level=level

Report a test suite has begun.

mgtestclirunner::reportTestSuiteResult, npass=integer, nfail=integer, level=integer

Report the results of a test suite.

mgtestclirunner::reportTestCaseStart, testcase, ntests=integer, level=level

Report a test case has begun.

mgtestclirunner::reportTestCaseResult, npass=integer, nfail=integer, level=integer

Report the results of a test case.

mgtestclirunner::reportTestStart, testname, level=integer

Report the start of single test.

mgtestclirunner::reportTestResult, msg, /passed

Report the result of a single test.

mgtestclirunner::cleanup

Free resources.

result = mgtestclirunner::init( [log_file=string])

Initialize the test runner.

mgtestclirunner__define

Define member variables.

Routine details

topmgtestclirunner::reportTestSuiteStart

mgtestclirunner::reportTestSuiteStart, testsuite, ntestcases=integer, ntests=integer, level=level

Report a test suite has begun.

Parameters

testsuite in required type=string

name of test suite

Keywords

ntestcases in required type=integer

number of test suites/cases contained by the test suite

ntests in required type=integer

number of tests contained in the hierarchy below this test suite

level in required type=level

level of test suite

topmgtestclirunner::reportTestSuiteResult

mgtestclirunner::reportTestSuiteResult, npass=integer, nfail=integer, level=integer

Report the results of a test suite.

Keywords

npass in required type=integer

number of passing tests contained in the hierarchy below the test suite

nfail in required type=integer

number of failing tests contained in the hierarchy below the test suite

level in required type=integer

level of test suite

topmgtestclirunner::reportTestCaseStart

mgtestclirunner::reportTestCaseStart, testcase, ntests=integer, level=level

Report a test case has begun.

Parameters

testcase in required type=string

name of test case

Keywords

ntests in required type=integer

number of tests contained in this test case

level in required type=level

level of test case

topmgtestclirunner::reportTestCaseResult

mgtestclirunner::reportTestCaseResult, npass=integer, nfail=integer, level=integer

Report the results of a test case.

Keywords

npass in required type=integer

number of passing tests

nfail in required type=integer

number of failing tests

level in required type=integer

level of test case

topmgtestclirunner::reportTestStart

mgtestclirunner::reportTestStart, testname, level=integer

Report the start of single test.

Parameters

testname in required type=string

name of test

Keywords

level in required type=integer

level of test case

topmgtestclirunner::reportTestResult

mgtestclirunner::reportTestResult, msg, /passed

Report the result of a single test.

Parameters

msg in required type=string

message to display when test fails

Keywords

passed in required type=boolean

whether the test passed

topmgtestclirunner::cleanup

mgtestclirunner::cleanup

Free resources.

topmgtestclirunner::init

result = mgtestclirunner::init( [log_file=string])

Initialize the test runner.

Return value

1 for success, 0 for failure

Keywords

log_file in optional type=string

if present, output is sent to that file, otherwise output is sent to stdout

topmgtestclirunner__define

mgtestclirunner__define

Define member variables.

File attributes

Modification date: Tue Nov 20 11:24:27 2007
Lines: 178