SysTest API

credo.systest.api

credo.systest.systestrunner

Core System Test class implementations

CREDO provides a set of core SysTest instantations, which supercede the functionality of the pre-existing test scripts system, which are documented below.

The user can always add to this list, by defining new SysTest classes to use.

The most flexible of the set is the SciBenchmarkTest, but this requires the most customisation (i.e. generally can’t be created in the short-hand form of the other tests using the sysTestRunner’s addStdTest() method).

depending on whether you have the Python Imaging Library (PIL) installed, you can also use the credo.systest.imageReference.ImageReferenceTest system test.

credo.systest.analytic

credo.systest.reference

credo.systest.restart

credo.systest.analyticMultiRes

credo.systest.imageReference

credo.systest.scibenchmark

Core TestComponent implementations

credo.systest.fieldWithinTolTest

credo.systest.fieldCvgWithScaleTest

credo.systest.outputWithinRangeTest

credo.systest.imageCompTest