Allow setting the config dir to use as enviroment variable for phpunit

remotes/origin/ldap_group_count
Robin Appelman 10 years ago
parent 612b52abc5
commit a8eb7a5092

@ -103,7 +103,9 @@ class OC {
get_include_path()
);
if(defined('PHPUNIT_RUN') and PHPUNIT_RUN and is_dir(OC::$SERVERROOT . '/tests/config/')) {
if(defined('PHPUNIT_CONFIG_DIR')) {
self::$configDir = OC::$SERVERROOT . '/' . PHPUNIT_CONFIG_DIR . '/';
} elseif(defined('PHPUNIT_RUN') and PHPUNIT_RUN and is_dir(OC::$SERVERROOT . '/tests/config/')) {
self::$configDir = OC::$SERVERROOT . '/tests/config/';
} else {
self::$configDir = OC::$SERVERROOT . '/config/';

@ -3,9 +3,14 @@
define('PHPUNIT_RUN', 1);
require_once __DIR__.'/../lib/base.php';
$configDir = getenv('CONFIG_DIR');
if ($configDir) {
define('PHPUNIT_CONFIG_DIR', $configDir);
}
require_once __DIR__ . '/../lib/base.php';
if(!class_exists('PHPUnit_Framework_TestCase')) {
if (!class_exists('PHPUnit_Framework_TestCase')) {
require_once('PHPUnit/Autoload.php');
}

Loading…
Cancel
Save