phpunit.xml.dist 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  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="http://schema.phpunit.de/6.2/phpunit.xsd"
  10. colors="true"
  11. columns="max"
  12. beStrictAboutTestsThatDoNotTestAnything="false"
  13. bootstrap="./framework/bootstrap.php"
  14. >
  15. <testsuite name="Magento_Unit_Tests_App_Code">
  16. <directory suffix="Test.php">../../../app/code/*/*/Test/Unit</directory>
  17. </testsuite>
  18. <testsuite name="Magento_Unit_Tests_Other">
  19. <directory suffix="Test.php">../../../lib/internal/*/*/Test/Unit</directory>
  20. <directory suffix="Test.php">../../../lib/internal/*/*/*/Test/Unit</directory>
  21. <directory suffix="Test.php">../../../setup/src/*/*/Test/Unit</directory>
  22. <directory suffix="Test.php">../../../vendor/*/module-*/Test/Unit</directory>
  23. <directory suffix="Test.php">../../../vendor/*/framework/Test/Unit</directory>
  24. <directory suffix="Test.php">../../../vendor/*/framework/*/Test/Unit</directory>
  25. <directory suffix="Test.php">../../tests/unit/*/Test/Unit</directory>
  26. </testsuite>
  27. <php>
  28. <ini name="date.timezone" value="America/Los_Angeles"/>
  29. <ini name="xdebug.max_nesting_level" value="200"/>
  30. </php>
  31. <filter>
  32. <whitelist addUncoveredFilesFromWhiteList="true">
  33. <directory suffix=".php">../../../app/code/*</directory>
  34. <directory suffix=".php">../../../lib/internal/Magento</directory>
  35. <directory suffix=".php">../../../setup/src/*</directory>
  36. <exclude>
  37. <directory>../../../app/code/*/*/Test</directory>
  38. <directory>../../../lib/internal/*/*/Test</directory>
  39. <directory>../../../lib/internal/*/*/*/Test</directory>
  40. <directory>../../../setup/src/*/*/Test</directory>
  41. </exclude>
  42. </whitelist>
  43. </filter>
  44. <listeners>
  45. <listener class="Yandex\Allure\Adapter\AllureAdapter">
  46. <arguments>
  47. <string>var/allure-results</string> <!-- XML files output directory -->
  48. <boolean>true</boolean> <!-- Whether to delete previous results on rerun -->
  49. <array> <!-- A list of custom annotations to ignore (optional) -->
  50. <element key="codingStandardsIgnoreStart">
  51. <string>codingStandardsIgnoreStart</string>
  52. </element>
  53. <element key="codingStandardsIgnoreEnd">
  54. <string>codingStandardsIgnoreEnd</string>
  55. </element>
  56. <element key="cover">
  57. <string>cover</string>
  58. </element>
  59. <element key="expectedExceptionMessageRegExp">
  60. <string>expectedExceptionMessageRegExp</string>
  61. </element>
  62. </array>
  63. </arguments>
  64. </listener>
  65. <listener class="Magento\Framework\TestFramework\Unit\Listener\ReplaceObjectManager"/>
  66. </listeners>
  67. <logging>
  68. <!--coverage_html_placeholder
  69. <log type="coverage-html" target="{{coverage_dir}}/test-reports/coverage" charset="UTF-8" yui="true" highlight="true"/>
  70. coverage_html_placeholder-->
  71. <!--coverage_cov_placeholder
  72. <log type="coverage-php" target="{{coverage_dir}}/test-reports/coverage.cov"/>
  73. coverage_cov_placeholder-->
  74. <!--coverage_clover_placeholder
  75. <log type="coverage-clover" target="{{coverage_dir}}/test-reports/phpunit.coverage.xml"/>
  76. coverage_clover_placeholder-->
  77. <!--coverage_crap4j_placeholder
  78. <log type="coverage-crap4j" target="{{coverage_dir}}/test-reports/phpunit.crap4j.xml"/>
  79. coverage_crap4j_placeholder-->
  80. </logging>
  81. </phpunit>