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); } }
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']) . ''; }