示例#1
0
文件: base.php 项目: bermi/sintags
function ak_test_case($test_case_name, $show_enviroment_flags = true)
{
    $test_cases = (array) Ak::getStaticVar('ak_test_cases');
    $test_cases[] = $test_case_name;
    Ak::setStaticVar('ak_test_cases', $test_cases);
    $levels = count(debug_backtrace());
    if ($levels == 1 || $levels == 2 && isset($_ENV['SCRIPT_NAME']) && $_ENV['SCRIPT_NAME'] == 'dummy.php') {
        if ($show_enviroment_flags) {
            echo "(" . AK_ENVIRONMENT . " environment) Error reporting set to: " . AkConfig::getErrorReportingLevelDescription() . "\n";
        }
        ak_test($test_case_name);
    }
}
示例#2
0
文件: suite.php 项目: bermi/akelos
 static function getTestTitle($options)
 {
     AkConfig::setOption('testing_url', AK_TESTING_URL);
     AkConfig::setOption('memcached_enabled', AkMemcache::isServerUp());
     AkUnitTestSuite::checkIfTestingWebserverIsAccesible($options);
     $dabase_settings = AK_DATABASE_SETTINGS_NAMESPACE == 'database' ? Ak::getSetting('database', 'type') : AK_DATABASE_SETTINGS_NAMESPACE;
     return "PHP " . phpversion() . ", Environment: " . AK_ENVIRONMENT . ", Database: " . $dabase_settings . (AkConfig::getOption('memcached_enabled', false) ? ', Memcached: enabled' : '') . (AkConfig::getOption('webserver_enabled', false) ? ', Testing URL: ' . AkConfig::getOption('testing_url') : ', Testing URL: DISABLED!!!') . "\n" . "Error reporting set to: " . AkConfig::getErrorReportingLevelDescription() . "\n" . trim($options['description']) . '';
 }