Esempio n. 1
0
 function runTestCase($caseFile, &$reporter, $url = FALSE)
 {
     $cases = RemoteTestManager::getTestCaseList($url);
     $T =& new RemoteTestCase($cases[$caseFile]);
     $T->run($reporter);
 }
Esempio n. 2
0
 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);
 }
Esempio n. 3
0
        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*/