phpunit_graphql.xml.dist 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. /**
  4. * PHPUnit configuration for GraphQL web API functional tests.
  5. *
  6. * Copyright © Magento, Inc. All rights reserved.
  7. * See COPYING.txt for license details.
  8. */
  9. -->
  10. <phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  11. xsi:noNamespaceSchemaLocation="http://schema.phpunit.de/6.2/phpunit.xsd"
  12. colors="true"
  13. columns="max"
  14. beStrictAboutTestsThatDoNotTestAnything="false"
  15. bootstrap="./framework/bootstrap.php"
  16. >
  17. <!-- Test suites definition -->
  18. <testsuites>
  19. <testsuite name="Magento GraphQL web API functional tests">
  20. <directory suffix="Test.php">testsuite/Magento/GraphQl</directory>
  21. </testsuite>
  22. </testsuites>
  23. <!-- PHP INI settings and constants definition -->
  24. <php>
  25. <includePath>./testsuite</includePath>
  26. <const name="TESTS_INSTALL_CONFIG_FILE" value="config/install-config-mysql.php"/>
  27. <const name="TESTS_GLOBAL_CONFIG_FILE" value="config/config-global.php"/>
  28. <!-- Webserver URL -->
  29. <const name="TESTS_BASE_URL" value="http://magento.url"/>
  30. <!-- Webserver API user -->
  31. <const name="TESTS_WEBSERVICE_USER" value="admin"/>
  32. <!-- Webserver API key -->
  33. <const name="TESTS_WEBSERVICE_APIKEY" value="123123q"/>
  34. <!-- Define if debugger should be started using XDEBUG_SESSION cookie -->
  35. <const name="TESTS_XDEBUG_ENABLED" value="false"/>
  36. <!-- Define XDEBUG_SESSION cookie value-->
  37. <const name="TESTS_XDEBUG_SESSION" value="phpstorm" />
  38. <ini name="date.timezone" value="America/Los_Angeles"/>
  39. <!-- Semicolon-separated 'glob' patterns, that match global XML configuration files -->
  40. <const name="TESTS_GLOBAL_CONFIG_DIR" value="../../../app/etc"/>
  41. <!-- Whether to cleanup the application before running tests or not -->
  42. <const name="TESTS_CLEANUP" value="enabled"/>
  43. <!--Defines if Magento should be installed before tests execution-->
  44. <const name="TESTS_MAGENTO_INSTALLATION" value="disabled"/>
  45. <!-- Magento mode for tests execution. Possible values are "default", "developer" and "production". -->
  46. <const name="TESTS_MAGENTO_MODE" value="default"/>
  47. </php>
  48. <!-- Test listeners -->
  49. <listeners>
  50. <listener class="Magento\TestFramework\Event\PhpUnit"/>
  51. <listener class="Yandex\Allure\Adapter\AllureAdapter">
  52. <arguments>
  53. <string>var/allure-results</string> <!-- XML files output folder -->
  54. <boolean>true</boolean> <!-- Whether to delete previous results on rerun -->
  55. <array> <!-- A list of custom annotations to ignore (optional) -->
  56. <element key="codingStandardsIgnoreStart">
  57. <string>codingStandardsIgnoreStart</string>
  58. </element>
  59. <element key="codingStandardsIgnoreEnd">
  60. <string>codingStandardsIgnoreEnd</string>
  61. </element>
  62. <element key="expectedExceptionMessageRegExp">
  63. <string>expectedExceptionMessageRegExp</string>
  64. </element>
  65. <element key="magentoAdminConfigFixture">
  66. <string>magentoAdminConfigFixture</string>
  67. </element>
  68. <element key="magentoAppArea">
  69. <string>magentoAppArea</string>
  70. </element>
  71. <element key="magentoAppIsolation">
  72. <string>magentoAppIsolation</string>
  73. </element>
  74. <element key="magentoCache">
  75. <string>magentoCache</string>
  76. </element>
  77. <element key="magentoComponentsDir">
  78. <string>magentoComponentsDir</string>
  79. </element>
  80. <element key="magentoConfigFixture">
  81. <string>magentoConfigFixture</string>
  82. </element>
  83. <element key="magentoDataFixture">
  84. <string>magentoDataFixture</string>
  85. </element>
  86. <element key="magentoDataFixtureBeforeTransaction">
  87. <string>magentoDataFixtureBeforeTransaction</string>
  88. </element>
  89. <element key="magentoDbIsolation">
  90. <string>magentoDbIsolation</string>
  91. </element>
  92. <element key="magentoIndexerDimensionMode">
  93. <string>magentoIndexerDimensionMode</string>
  94. </element>
  95. <element key="magentoApiDataFixture">
  96. <string>magentoApiDataFixture</string>
  97. </element>
  98. <element key="Override">
  99. <string>Override</string>
  100. </element>
  101. </array>
  102. </arguments>
  103. </listener>
  104. </listeners>
  105. </phpunit>