diff --git a/Test/Integration/phpunit.gitlab.xml b/Test/Integration/phpunit.gitlab.xml index ed3e3ed57e2c5b344cac26bfe959ae633dd422ee..b672a013b3015bb268350783a39f9e4b13b688fe 100644 --- a/Test/Integration/phpunit.gitlab.xml +++ b/Test/Integration/phpunit.gitlab.xml @@ -1,28 +1,23 @@ <?xml version="1.0" encoding="UTF-8"?> <!-- -/** - * Copyright (c) 2022 TechDivision GmbH - * All rights reserved - * - * This product includes proprietary software developed at TechDivision GmbH, Germany - * For more information see http://www.techdivision.com/ - * - * To obtain a valid license for using this software please contact us at - * license@techdivision.com - * - * @copyright Copyright (c) 2022 TechDivision GmbH (http://www.techdivision.com) - * @author Vadim Justus <v.justus@techdivision.com> - * @link http://www.techdivision.com/ - */ - --> + ~ Copyright (c) 2020 TechDivision GmbH + ~ All rights reserved + ~ + ~ This product includes proprietary software developed at TechDivision GmbH, Germany + ~ For more information see https://www.techdivision.com/ + ~ + ~ To obtain a valid license for using this software please contact us at + ~ license@techdivision.com +--> <phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:noNamespaceSchemaLocation="http://schema.phpunit.de/9.5/phpunit.xsd" + xsi:noNamespaceSchemaLocation="http://schema.phpunit.de/9.1/phpunit.xsd" colors="true" columns="max" beStrictAboutTestsThatDoNotTestAnything="false" bootstrap="../../../../../../dev/tests/integration/framework/bootstrap.php" stderr="true" > + <!-- Test suites definition --> <testsuites> <testsuite name="Magento Integration Tests"> @@ -42,7 +37,7 @@ <!-- Semicolon-separated 'glob' patterns, that match global XML configuration files --> <const name="TESTS_GLOBAL_CONFIG_DIR" value="../../../app/etc"/> <!-- Whether to cleanup the application before running tests or not --> - <const name="TESTS_CLEANUP" value="disabled"/> + <const name="TESTS_CLEANUP" value="enabled"/> <!-- Memory usage and estimated leaks thresholds --> <!--<const name="TESTS_MEM_USAGE_LIMIT" value="1024M"/>--> <const name="TESTS_MEM_LEAK_LIMIT" value=""/> @@ -64,9 +59,8 @@ <!--<const name="MONGODB_CONNECTION_STRING" value="mongodb://localhost:27017"/>--> <!--<const name="MONGODB_DATABASE_NAME" value="magento_integration_tests"/>--> </php> - <!-- Test listeners --> - <listeners> - <listener class="Magento\TestFramework\Event\PhpUnit"/> - <listener class="Magento\TestFramework\ErrorLog\Listener"/> - </listeners> + <extensions> + <bootstrap class="Magento\TestFramework\Event\Subscribers"/> + <bootstrap class="TechDivision\PHPUnitPrinter\PrintExtension"/> + </extensions> </phpunit> diff --git a/Test/Integration/phpunit9.gitlab.xml b/Test/Integration/phpunit9.gitlab.xml new file mode 100644 index 0000000000000000000000000000000000000000..ed3e3ed57e2c5b344cac26bfe959ae633dd422ee --- /dev/null +++ b/Test/Integration/phpunit9.gitlab.xml @@ -0,0 +1,72 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- +/** + * Copyright (c) 2022 TechDivision GmbH + * All rights reserved + * + * This product includes proprietary software developed at TechDivision GmbH, Germany + * For more information see http://www.techdivision.com/ + * + * To obtain a valid license for using this software please contact us at + * license@techdivision.com + * + * @copyright Copyright (c) 2022 TechDivision GmbH (http://www.techdivision.com) + * @author Vadim Justus <v.justus@techdivision.com> + * @link http://www.techdivision.com/ + */ + --> +<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:noNamespaceSchemaLocation="http://schema.phpunit.de/9.5/phpunit.xsd" + colors="true" + columns="max" + beStrictAboutTestsThatDoNotTestAnything="false" + bootstrap="../../../../../../dev/tests/integration/framework/bootstrap.php" + stderr="true" +> + <!-- Test suites definition --> + <testsuites> + <testsuite name="Magento Integration Tests"> + <directory suffix="Test.php">.</directory> + </testsuite> + </testsuites> + <!-- PHP INI settings and constants definition --> + <php> + <includePath>.</includePath> + <includePath>../../../../../../dev/tests/integration/</includePath> + <ini name="date.timezone" value="America/Los_Angeles"/> + <ini name="xdebug.max_nesting_level" value="200"/> + <!-- Local XML configuration file ('.dist' extension will be added, if the specified file doesn't exist) --> + <const name="TESTS_INSTALL_CONFIG_FILE" value="etc/install-config-mysql.php"/> + <!-- Local XML configuration file ('.dist' extension will be added, if the specified file doesn't exist) --> + <const name="TESTS_GLOBAL_CONFIG_FILE" value="etc/config-global.php"/> + <!-- Semicolon-separated 'glob' patterns, that match global XML configuration files --> + <const name="TESTS_GLOBAL_CONFIG_DIR" value="../../../app/etc"/> + <!-- Whether to cleanup the application before running tests or not --> + <const name="TESTS_CLEANUP" value="disabled"/> + <!-- Memory usage and estimated leaks thresholds --> + <!--<const name="TESTS_MEM_USAGE_LIMIT" value="1024M"/>--> + <const name="TESTS_MEM_LEAK_LIMIT" value=""/> + <!-- Path to Percona Toolkit bin directory --> + <!--<const name="PERCONA_TOOLKIT_BIN_DIR" value=""/>--> + <!-- CSV Profiler Output file --> + <!--<const name="TESTS_PROFILER_FILE" value="profiler.csv"/>--> + <!-- Bamboo compatible CSV Profiler Output file name --> + <!--<const name="TESTS_BAMBOO_PROFILER_FILE" value="profiler.csv"/>--> + <!-- Metrics for Bamboo Profiler Output in PHP file that returns array --> + <!--<const name="TESTS_BAMBOO_PROFILER_METRICS_FILE" value="../../build/profiler_metrics.php"/>--> + <!-- Whether to output all CLI commands executed by the bootstrap and tests --> + <const name="TESTS_EXTRA_VERBOSE_LOG" value="1"/> + <!-- Magento mode for tests execution. Possible values are "default", "developer" and "production". --> + <const name="TESTS_MAGENTO_MODE" value="developer"/> + <!-- Minimum error log level to listen for. Possible values: -1 ignore all errors, and level constants form http://tools.ietf.org/html/rfc5424 standard --> + <const name="TESTS_ERROR_LOG_LISTENER_LEVEL" value="-1"/> + <!-- Connection parameters for MongoDB library tests --> + <!--<const name="MONGODB_CONNECTION_STRING" value="mongodb://localhost:27017"/>--> + <!--<const name="MONGODB_DATABASE_NAME" value="magento_integration_tests"/>--> + </php> + <!-- Test listeners --> + <listeners> + <listener class="Magento\TestFramework\Event\PhpUnit"/> + <listener class="Magento\TestFramework\ErrorLog\Listener"/> + </listeners> +</phpunit>