diff options
-rw-r--r-- | includes/engelsystem_provider.php | 4 | ||||
-rw-r--r-- | test/phpunit.xml | 21 |
2 files changed, 15 insertions, 10 deletions
diff --git a/includes/engelsystem_provider.php b/includes/engelsystem_provider.php index 56d12de6..1fe06e77 100644 --- a/includes/engelsystem_provider.php +++ b/includes/engelsystem_provider.php @@ -71,7 +71,9 @@ require_once realpath(__DIR__ . '/../includes/pages/user_shifts.php'); require_once realpath(__DIR__ . '/../vendor/parsedown/Parsedown.php'); -session_lifetime(24 * 60, preg_replace("/[^a-z0-9-]/", '', md5(__DIR__))); +if (! defined('PHPUNIT_TESTSUITE')) { + session_lifetime(24 * 60, preg_replace("/[^a-z0-9-]/", '', md5(__DIR__))); +} session_start(); gettext_init(); diff --git a/test/phpunit.xml b/test/phpunit.xml index a2c020ff..a27b9c1d 100644 --- a/test/phpunit.xml +++ b/test/phpunit.xml @@ -1,11 +1,14 @@ <phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:noNamespaceSchemaLocation="http://schema.phpunit.de/4.0/phpunit.xsd" - bootstrap="../includes/engelsystem_provider.php" colors="true" convertErrorsToExceptions="true" - convertNoticesToExceptions="true" convertWarningsToExceptions="true" - forceCoversAnnotation="false"> - <testsuites> - <testsuite name="Models"> - <directory>model</directory> - </testsuite> - </testsuites> + xsi:noNamespaceSchemaLocation="http://schema.phpunit.de/4.0/phpunit.xsd" + bootstrap="../includes/engelsystem_provider.php" colors="true" + convertErrorsToExceptions="true" convertNoticesToExceptions="true" + convertWarningsToExceptions="true" forceCoversAnnotation="false"> + <testsuites> + <testsuite name="Models"> + <directory>model</directory> + </testsuite> + </testsuites> + <php> + <const name="PHPUNIT_TESTSUITE" value="true" /> + </php> </phpunit> |