コード例 #1
0
ファイル: index.php プロジェクト: emteg/beamercontrol
function test()
{
    echo "Checking database...<br/>";
    test_database();
    echo "SUCCESS: Database is ready.<br/>";
    echo "Checking files...<br/>";
    test_files();
    echo "SUCCESS: php-info-beamer is ready.";
}
コード例 #2
0
ファイル: test.php プロジェクト: robin7788/hrmtest
 *  Testing is eased by stripping out all whitespace, which may
 *  introduce bugs of their own.
 */
include 'SassParser.php';
$test_dir = './tests';
$files = find_files($test_dir);
$i = 0;
foreach ($files['by_name'] as $name => $test) {
    if (isset($_GET['name']) && $name != $_GET['name']) {
        continue;
    }
    if (isset($_GET['skip']) && $name && preg_match('/(^|,)(' . preg_quote($name) . ')(,|$)/', $_GET['skip'])) {
        continue;
    }
    if (count($test) > 1) {
        $result = test_files($test, $test_dir);
        if ($result === TRUE) {
            print "\n\t<p class='pass'><em>PASS</em> {$name}</p>";
        } else {
            print "\n\t<p class='fail'><em>FAIL</em> {$name}</p>";
            print "<pre>{$result}</pre>";
        }
        flush();
        if ($i++ == 100) {
            die;
        }
    }
}
function test_files($files, $dir = '.')
{
    sort($files);
コード例 #3
0
ファイル: run-test.php プロジェクト: najomi/najomi.org
foreach (test_dirs() as $dir) {
    $prefix = "";
    $suffix = "";
    if (file_exists($dir . 'prerequisite')) {
        if (trim(eval_output(file_get_contents($dir . 'prerequisite'))) != 'ok') {
            echo str_repeat('s', count(test_files($dir)));
            continue;
        }
    }
    if (file_exists($dir . 'prefix')) {
        $prefix = file_get_contents($dir . 'prefix');
    }
    if (file_exists($dir . 'suffix')) {
        $suffix = file_get_contents($dir . 'suffix');
    }
    foreach (test_files($dir) as $file) {
        $total++;
        list($src, $result) = read_test($file);
        $result = trim($result);
        $eval_out = trim(eval_output($prefix . $src . $suffix));
        if ($eval_out == $result) {
            $correct++;
            echo '.';
        } else {
            add_error($file, $eval_out, $result);
            $fail++;
            echo 'e';
        }
    }
}
print_all_errors();