mirror of
https://github.com/wintercms/winter.git
synced 2024-06-28 05:33:29 +02:00
The Rain library is separately tested with a TestCase base class which does not instantiate an application. This removes the conflict caused from the TestCase class which is within October CMS itself, which instantiates an applications and handles things differently.
40 lines
1.3 KiB
XML
40 lines
1.3 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<phpunit backupGlobals="false"
|
|
backupStaticAttributes="false"
|
|
bootstrap="tests/bootstrap.php"
|
|
colors="true"
|
|
convertErrorsToExceptions="true"
|
|
convertNoticesToExceptions="true"
|
|
convertWarningsToExceptions="true"
|
|
processIsolation="false"
|
|
stopOnFailure="false"
|
|
>
|
|
<testsuites>
|
|
<testsuite name="October CMS Test Suite">
|
|
<directory>./tests/unit</directory>
|
|
</testsuite>
|
|
</testsuites>
|
|
|
|
<filter>
|
|
<whitelist>
|
|
<directory suffix=".php">./modules/</directory>
|
|
|
|
<exclude>
|
|
<file>./modules/backend/routes.php</file>
|
|
<file>./modules/cms/routes.php</file>
|
|
<file>./modules/system/routes.php</file>
|
|
|
|
<directory suffix=".php">./modules/backend/database</directory>
|
|
<directory suffix=".php">./modules/cms/database</directory>
|
|
<directory suffix=".php">./modules/system/database</directory>
|
|
</exclude>
|
|
</whitelist>
|
|
</filter>
|
|
|
|
<php>
|
|
<env name="APP_ENV" value="testing" />
|
|
<env name="CACHE_DRIVER" value="array" />
|
|
<env name="SESSION_DRIVER" value="array" />
|
|
</php>
|
|
</phpunit>
|