function runTestCase($caseFile, &$reporter, $url = FALSE) { $cases = RemoteTestManager::getTestCaseList($url); $T =& new RemoteTestCase($cases[$caseFile]); $T->run($reporter); }
function runTestCase($case_id, &$reporter, $url = FALSE) { $cases = RemoteTestManager::getTestCaseList($url); if (!array_key_exists($case_id, $cases)) { trigger_error("Unknown test id {$case_id}\n", E_USER_ERROR); } $T =& new RemoteTestCase($cases[$case_id]); $T->run($reporter); }
fwrite(STDERR, "Where's Simple Test ?!? SIMPLE_TEST not even defined!\n"); } exit(1); } require_once 'lib/cli_reporter.php'; /* list grouptests */ if ($opt_grouplist) { $groups = RemoteTestManager::getGroupTestList($opt_url); fwrite(STDOUT, "Available grouptests:\n"); foreach (array_keys($groups) as $group) { fwrite(STDOUT, $group . "\n"); } } /* list test cases */ if ($opt_caselist) { $cases = RemoteTestManager::getTestCaseList($opt_url); fwrite(STDOUT, "Available tests tests:\n"); foreach (array_keys($cases) as $case) { fwrite(STDOUT, $case . "\n"); } } /* exit if we've displayed a list */ if ($opt_grouplist || $opt_caselist) { exit(0); } /* run a test case given it's URL */ if ($opt_caseurl) { RemoteTestManager::runTestUrl($opt_caseurl, new CLIReporter($opt_separator), $opt_url); exit(0); } /* run a test case by id*/