Skip to content

Commit 2559f1a

Browse files
committed
Add PHPUnit configuration file for testing packages individually
1 parent 27246f3 commit 2559f1a

1 file changed

Lines changed: 78 additions & 0 deletions

File tree

‎phpunit.package.xml‎

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" backupGlobals="false"
3+
backupStaticAttributes="false"
4+
colors="true"
5+
convertErrorsToExceptions="true"
6+
convertNoticesToExceptions="false"
7+
convertWarningsToExceptions="false"
8+
processIsolation="false"
9+
stopOnFailure="false"
10+
bootstrap="tests/bootstrap.php"
11+
xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/9.3/phpunit.xsd"
12+
>
13+
14+
<coverage includeUncoveredFiles="true" processUncoveredFiles="false">
15+
<report>
16+
<text outputFile="php://stdout" showUncoveredFiles="true"/>
17+
<xml outputDirectory="coverage" />
18+
<html outputDirectory="coverage" />
19+
<clover outputFile="coverage/clover.xml"/>
20+
</report>
21+
<include>
22+
<directory suffix=".php">vendor/processmaker</directory>
23+
</include>
24+
</coverage>
25+
26+
<php>
27+
<env name="APP_DEBUG" value="true" />
28+
<env name="APP_ENV" value="testing" />
29+
<env name="APP_URL" value="http://localhost" />
30+
<env name="TESTING_VERBOSE" value="false" />
31+
<env name="POPULATE_DATABASE" value="true" />
32+
<env name="TELESCOPE_ENABLED" value="false" />
33+
<env name="LOG_AUTH_EVENTS" value="false" />
34+
<env name="BROADCAST_DRIVER" value="log"/>
35+
<env name="SAVED_SEARCH_COUNT" value="false"/>
36+
<env name="SAVED_SEARCH_ADD_DEFAULTS" value="false"/>
37+
<env name="APP_CONFIG_CACHE" value="bootstrap/cache/config.test.php"/>
38+
39+
<!-- Caching config -->
40+
<env name="CACHE_DRIVER" value="array" />
41+
<env name="QUEUE_DRIVER" value="sync" />
42+
<env name="MESSAGE_BROKER_DRIVER" value="default" />
43+
44+
<!-- Workflow Database -->
45+
<env name="DB_ADAPTER" value="mysql" />
46+
<env name="DB_DATABASE" value="test" />
47+
<env name="DATA_DB_DATABASE" value="test" />
48+
<env name="DB_TIMEZONE" value="+00:00" />
49+
<env name="DATA_DB_TIMEZONE" value="+00:00" />
50+
<env name="NAYRA_DOCKER_NETWORK" value="pm4-tools_default" />
51+
52+
<!-- Log config -->
53+
<env name="LOG_CHANNEL" value="test" />
54+
55+
<!-- MS Sql server -->
56+
<env name="RUN_MSSQL_TESTS" value="false" />
57+
<env name="MSSQL_HOST" value="172.16.3.1" />
58+
<env name="MSSQL_PORT" value="1433" />
59+
<env name="MSSQL_DATABASE" value="testexternal" />
60+
<env name="MSSQL_USERNAME" value="test" />
61+
<env name="MSSQL_PASSWORD" value="test" />
62+
63+
<env name="KEYS_PATH" value="tests/storage/keys" />
64+
<env name="MAILTEMPLATES_PATH" value="tests/storage/mailTemplates" />
65+
<env name="SKINS_PATH" value="tests/storage/skins" />
66+
67+
<env name="THEMES_CACHE" value="false" />
68+
<env name="SESSION_SECURE_COOKIE" value="true" />
69+
70+
<env name="PRODUCT_ANALYTICS_ENABLED" value="false" />
71+
<env name="PRODUCT_ANALYTICS_INTERCOM_ENABLED" value="false" />
72+
73+
<env name="ENCRYPTED_DATA_KEY" value="base64:3/FNiukohihPSwmkzIl1csZIT6W4LYtnJzLPkNPjZgs=" />
74+
75+
<!-- Script microservice disabled for this version -->
76+
<env name="SCRIPT_MICROSERVICE_ENABLED" value="false" />
77+
</php>
78+
</phpunit>

0 commit comments

Comments
 (0)