Commit 781cfdd0 authored by totten's avatar totten

CRM-15011 - Add phpunit.xml and bootstrap.php

parent 512835f7
<phpunit backupGlobals="false"
backupStaticAttributes="false"
colors="true"
convertErrorsToExceptions="true"
convertNoticesToExceptions="true"
convertWarningsToExceptions="true"
processIsolation="false"
stopOnFailure="false"
syntaxCheck="false"
beStrictAboutTestsThatDoNotTestAnything="false"
bootstrap="tests/phpunit/CiviTest/bootstrap.php"
>
<testsuites>
<testsuite name="CiviCRM Test Suite">
<directory>./tests/phpunit/</directory>
</testsuite>
</testsuites>
<filter>
<whitelist>
<directory suffix=".php">./CRM</directory>
<directory suffix=".php">./Civi</directory>
<directory suffix=".php">./api</directory>
</whitelist>
</filter>
</phpunit>
<?php
// ADAPTED FROM tools/scripts/phpunit
$GLOBALS['base_dir'] = dirname(dirname(dirname(__DIR__)));
$tests_dir = $GLOBALS['base_dir'] . DIRECTORY_SEPARATOR . 'tests' . DIRECTORY_SEPARATOR . 'phpunit';
$civi_pkgs_dir = $GLOBALS['base_dir'] . DIRECTORY_SEPARATOR . 'packages';
ini_set('safe_mode', 0);
ini_set('include_path',
"{$GLOBALS['base_dir']}" . PATH_SEPARATOR .
"$tests_dir" . PATH_SEPARATOR .
"$civi_pkgs_dir" . PATH_SEPARATOR
. ini_get( 'include_path') );
# Relying on system timezone setting produces a warning,
# doing the following prevents the warning message
if ( file_exists( '/etc/timezone' ) ) {
$timezone = trim( file_get_contents( '/etc/timezone' ) );
if ( ini_set('date.timezone', $timezone ) === false ) {
echo "ini_set( 'date.timezone', '$timezone' ) failed\n";
}
}
# Crank up the memory
ini_set('memory_limit', '2G');
require_once $GLOBALS['base_dir'] . '/packages/vendor/autoload.php';
/*
require $GLOBALS['base_dir'] . DIRECTORY_SEPARATOR .
'packages' . DIRECTORY_SEPARATOR .
'PHPUnit' . DIRECTORY_SEPARATOR .
'Autoload.php';
*/
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment