CoreCommunity ExtensionsIncubatorDistributionsTYPO3 4.5 ProjectsTYPO3 4.6 ProjectsTYPO3 4.7 ProjectsTYPO3 6.0 ProjectsTYPO3 6.1 ProjectsTYPO3 6.2 Projects (+)

Service-Layer

interface tx_caretaker_testservice{
  public function preprocessTestData ($testConf);
  public function postprocessTestData ($responseXML);
  public function getExtraOptions ($testConf);
  public function renderExtraOption ($option,$testConf);
}

The testrunner is a cronjob wich can be called in different ways. The script always returns a nagios compliant return code to enable the connection of caretaker & nagios if needed.

testrunner.php :: run all tests
testrunner.php --instance 123 :: run all tests for instance 123
testrunner.php --instance 324 --test 123  :: run specific test for instance 123
testrunner.php --group 123 :: run all tests for group 123
testrunner.php --group 123 --test 123 :: run test 123 all tests for group 123