示例#1
0
 function runGroupTest($groupName, &$reporter, $url = FALSE)
 {
     $groups = RemoteTestManager::getGroupTestList($url);
     $T =& new RemoteTestCase($groups[$groupName]);
     $T->run($reporter);
 }
示例#2
0
 function runGroupTest($group_name, &$reporter, $url = FALSE)
 {
     $groups = RemoteTestManager::getGroupTestList($url);
     if (!array_key_exists($group_name, $groups)) {
         trigger_error("Unknown group {$group_name}\n", E_USER_ERROR);
     }
     $T =& new RemoteTestCase($groups[$group_name]);
     $T->run($reporter);
 }
示例#3
0
    } else {
        $opt_url = REMOTE_TEST_URL;
    }
}
if (!@(include_once SIMPLE_TEST . 'reporter.php')) {
    if (defined(SIMPLE_TEST)) {
        fwrite(STDERR, "Where's Simple Test ?!? Not at " . SIMPLE_TEST . " \n");
    } else {
        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) {