Skip to content

Commit 29dc321

Browse files
Update phpunit.xml for unit tests for 2.4.8
1 parent e5ff0ef commit 29dc321

File tree

3 files changed

+38
-4
lines changed

3 files changed

+38
-4
lines changed

magento/Dockerfile-2.4

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,6 @@ RUN set -e; \
8282
COPY templates/supervisord-webserver.conf /etc/supervisor/conf.d/webserver.conf
8383
COPY templates/install-config-mysql.php dev/tests/integration/etc/
8484
COPY templates/post-install-setup-command-config.php dev/tests/integration/etc/
85-
COPY templates/phpunit-unit.xml dev/tests/unit/phpunit.xml
8685
COPY entrypoint.sh entrypoint.sh
8786

8887
COPY scripts/enable-flat-catalog enable-flat-catalog
@@ -92,12 +91,16 @@ COPY scripts/disable-2fa disable-2fa
9291

9392
COPY templates/phpunit-integration.xml dev/tests/integration/phpunit.xml
9493
COPY templates/phpunit-integration-248.xml dev/tests/integration/phpunit-248.xml
94+
COPY templates/phpunit-unit.xml dev/tests/unit/phpunit.xml
95+
COPY templates/phpunit-unit-248.xml dev/tests/unit/phpunit-248.xml
9596
COPY scripts/fix-phpunit.xml.php fix-phpunit.xml.php
9697

97-
RUN chmod +x enable-flat-catalog && chmod +x change-base-url && \
98+
RUN chmod +x enable-flat-catalog && \
99+
chmod +x change-base-url && \
98100
php fix-phpunit.xml.php && \
99101
rm fix-phpunit.xml.php && \
100-
rm dev/tests/integration/phpunit-248.xml
102+
rm dev/tests/integration/phpunit-248.xml && \
103+
rm dev/tests/unit/phpunit-248.xml
101104

102105
ENTRYPOINT ["/bin/bash", "entrypoint.sh"]
103106

magento/scripts/fix-phpunit.xml.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,7 @@
99
}
1010

1111
copy('dev/tests/integration/phpunit-248.xml', 'dev/tests/integration/phpunit.xml');
12+
copy('dev/tests/unit/phpunit-248.xml', 'dev/tests/unit/phpunit.xml');
1213

13-
echo 'Copied dev/tests/integration/phpunit-248.xml to dev/tests/integration/phpunit.xml' . PHP_EOL;
14+
echo 'Copied dev/tests/integration/phpunit-248.xml to dev/tests/integration/phpunit.xml' . PHP_EOL;
15+
echo 'Copied dev/tests/unit/phpunit-248.xml to dev/tests/unit/phpunit.xml' . PHP_EOL;
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
/**
4+
* Copyright © Magento, Inc. All rights reserved.
5+
* See COPYING.txt for license details.
6+
*/
7+
-->
8+
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
9+
xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/10.4/phpunit.xsd"
10+
colors="true"
11+
columns="max"
12+
beStrictAboutTestsThatDoNotTestAnything="false"
13+
bootstrap="./framework/bootstrap.php">
14+
<testsuite name="Magento_Unit_Tests_Extensions">
15+
<directory suffix="Test.php">/data/extensions/**/Test/Unit</directory>
16+
</testsuite>
17+
<php>
18+
<includePath>.</includePath>
19+
<ini name="memory_limit" value="-1"/>
20+
<ini name="date.timezone" value="America/Los_Angeles"/>
21+
<ini name="xdebug.max_nesting_level" value="200"/>
22+
</php>
23+
<extensions>
24+
<bootstrap class="Qameta\Allure\PHPUnit\AllureExtension">
25+
<!-- Path to config file (default is config/allure.config.php) -->
26+
<parameter name="config" value="allure/allure.config.php" />
27+
</bootstrap>
28+
</extensions>
29+
</phpunit>

0 commit comments

Comments
 (0)