foreach (Auth_OpenID_math_extensions() as $ext) {
            if ($ext['extension'] == $lib) {
                $new_extensions[] = $ext;
                $found = true;
                break;
            }
        }
        if (!$found) {
            print "Unknown math library specified: {$lib}\n";
            exit(1);
        }
    }
    $_Auth_OpenID_math_extensions = $new_extensions;
}
// ******** End math library selection **********
$suites = loadSuite($tests_to_run);
// ******** Load additional test suites ********
foreach ($extra_test_modules as $filename) {
    if (!global_require_once($filename)) {
        continue;
    }
    $module_name = basename($filename, '.php');
    $class_name = "Tests_Auth_OpenID_{$module_name}_Test";
    $suites[] = makeSuite($class_name);
}
$totals = array('run' => 0, 'error' => 0, 'failure' => 0, 'time' => 0);
foreach ($suites as $suite) {
    $name = $suite->getName();
    echo "==========================================\nTest suite: {$name}\n------------------------------------------\n";
    $result = new TextTestResult();
    $before = microtime_float();
Exemple #2
0
            echo $failure->toString();
        }
    }
}
function microtime_float()
{
    list($usec, $sec) = explode(" ", microtime());
    return (double) $usec + (double) $sec;
}
// Drop $argv[0] (command name)
array_shift($argv);
$t = array_search('--thorough', $argv);
if ($t !== false && $t !== null) {
    define('Tests_Services_Yadis_thorough', true);
}
$suites = loadSuite($argv);
$totals = array('run' => 0, 'error' => 0, 'failure' => 0, 'time' => 0);
foreach ($suites as $suite) {
    $name = $suite->getName();
    echo "==========================================\nTest suite: {$name}\n------------------------------------------\n";
    $result = new TextTestResult();
    $before = microtime_float();
    $suite->run($result);
    $after = microtime_float();
    $run = $result->runCount();
    $error = $result->errorCount();
    $failure = $result->failureCount();
    $delta = $after - $before;
    $totals['run'] += $run;
    $totals['error'] += $error;
    $totals['failure'] += $failure;
Exemple #3
0
<?php

require_once 'Tests/TestDriver.php';
$suites = loadSuite();
// Create and run the user interface
$gui = new PHPUnit_GUI_HTML();
$gui->addSuites($suites);
$gui->show();
 public static function suite()
 {
     $suite = new PHPUnit_Framework_TestSuite('MorgOS Interface Test suite');
     loadSuite($suite);
     return $suite;
 }