./
mguttestrunner__define.pro
Results for tests, test cases, and test suites are reported to the test runner. Each subclass of MGutTestRunner displays them in some way. MGutTestRunner itself is abstract and shouldn't be instantiated.
Class description for mguttestrunner
Subclasses: mgutclirunner mgutcompoundrunner mgutguirunner mguthtmlrunner mgutjunitrunner mgutxmlrunner
Properties
- parent init
- test_suite init
Routines
mguttestrunner::reportTestSuiteStart, testsuite, ntestcases=integer, ntests=integer, level=level
Report a test suite has begun.
mguttestrunner::reportTestSuiteResult, npass=integer, nfail=integer, nskip=integer, level=integer
Report the results of a test suite.
mguttestrunner::reportTestCaseStart, testcase, ntests=integer, level=level
Report a test case has begun.
mguttestrunner::reportTestCaseResult, npass=integer, nfail=integer, nskip=integer, level=integer
Report the results of a test case.
mguttestrunner::reportTestStart, testname, level=integer
Report the start of single test.
mguttestrunner::reportTestResult, msg, /passed, time=float, /skipped, level=integer
Report the result of a single test.
mguttestrunner::cleanup
Free resources.
result = mguttestrunner::init(parent=parent, test_suite=test_suite)
Initialize the test runner.
mguttestrunner__define
Define member variables.
Routine details
top mguttestrunner::reportTestSuiteStart
mguttestrunner::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
top mguttestrunner::reportTestSuiteResult
mguttestrunner::reportTestSuiteResult, npass=integer, nfail=integer, nskip=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
- nskip in required type=integer
number of skipped tests contained in the hierarchy below the test suite
- level in required type=integer
level of test suite
top mguttestrunner::reportTestCaseStart
mguttestrunner::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
top mguttestrunner::reportTestCaseResult
mguttestrunner::reportTestCaseResult, npass=integer, nfail=integer, nskip=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
- nskip in required type=integer
number of skipped tests
- level in required type=integer
level of test case
top mguttestrunner::reportTestStart
mguttestrunner::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
top mguttestrunner::reportTestResult
mguttestrunner::reportTestResult, msg, /passed, time=float, /skipped, level=integer
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
- time in required type=float
time for the test to run
- skipped in required type=boolean
indicates whether the test should be counted in the results
- level in required type=integer
level of test case
top mguttestrunner::init
result = mguttestrunner::init(parent=parent, test_suite=test_suite)
Initialize the test runner.
Return value
1 for success, 0 for failure
Keywords
- parent
- test_suite
File attributes
Modification date: | Fri Sep 24 15:41:10 2010 |
Lines: | 178 |
Docformat: | rst rst |