phpunit_soap.xml.dist 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. /**
  4. * PHPUnit configuration for SOAP 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 SOAP web API functional tests">
  20. <directory suffix="Test.php">testsuite</directory>
  21. <!-- <exclude>testsuite/Magento/GraphQl</exclude> -->
  22. <directory suffix="Test.php">../../../app/code/*/*/Test/Api</directory>
  23. </testsuite>
  24. </testsuites>
  25. <!-- PHP INI settings and constants definition -->
  26. <php>
  27. <includePath>./testsuite</includePath>
  28. <const name="TESTS_INSTALL_CONFIG_FILE" value="config/install-config-mysql.php"/>
  29. <const name="TESTS_GLOBAL_CONFIG_FILE" value="config/config-global.php"/>
  30. <!-- WebSerivice Type -->
  31. <const name="TESTS_WEB_API_ADAPTER" value="soap"/>
  32. <!-- Webserver URL -->
  33. <const name="TESTS_BASE_URL" value="http://magento.url"/>
  34. <!-- Webserver API user -->
  35. <const name="TESTS_WEBSERVICE_USER" value="admin"/>
  36. <!-- Webserver API key -->
  37. <const name="TESTS_WEBSERVICE_APIKEY" value="123123q"/>
  38. <!-- Define if debugger should be started using XDEBUG_SESSION cookie -->
  39. <const name="TESTS_XDEBUG_ENABLED" value="false"/>
  40. <!-- Define XDEBUG_SESSION cookie value-->
  41. <const name="TESTS_XDEBUG_SESSION" value="phpstorm" />
  42. <ini name="date.timezone" value="America/Los_Angeles"/>
  43. <ini name="soap.wsdl_cache_enabled" value="0" />
  44. <!-- Semicolon-separated 'glob' patterns, that match global XML configuration files -->
  45. <const name="TESTS_GLOBAL_CONFIG_DIR" value="../../../app/etc"/>
  46. <!-- Whether to cleanup the application before running tests or not -->
  47. <const name="TESTS_CLEANUP" value="enabled"/>
  48. <!--Defines if Magento should be installed before tests execution-->
  49. <const name="TESTS_MAGENTO_INSTALLATION" value="disabled"/>
  50. <!-- Magento mode for tests execution. Possible values are "default", "developer" and "production". -->
  51. <const name="TESTS_MAGENTO_MODE" value="default"/>
  52. </php>
  53. <!-- Test listeners -->
  54. <listeners>
  55. <listener class="Magento\TestFramework\Event\PhpUnit"/>
  56. <listener class="Yandex\Allure\Adapter\AllureAdapter">
  57. <arguments>
  58. <string>var/allure-results</string> <!-- XML files output folder -->
  59. <boolean>true</boolean> <!-- Whether to delete previous results on rerun -->
  60. <array> <!-- A list of custom annotations to ignore (optional) -->
  61. <element key="codingStandardsIgnoreStart">
  62. <string>codingStandardsIgnoreStart</string>
  63. </element>
  64. <element key="codingStandardsIgnoreEnd">
  65. <string>codingStandardsIgnoreEnd</string>
  66. </element>
  67. <element key="expectedExceptionMessageRegExp">
  68. <string>expectedExceptionMessageRegExp</string>
  69. </element>
  70. <element key="magentoAdminConfigFixture">
  71. <string>magentoAdminConfigFixture</string>
  72. </element>
  73. <element key="magentoAppArea">
  74. <string>magentoAppArea</string>
  75. </element>
  76. <element key="magentoAppIsolation">
  77. <string>magentoAppIsolation</string>
  78. </element>
  79. <element key="magentoCache">
  80. <string>magentoCache</string>
  81. </element>
  82. <element key="magentoComponentsDir">
  83. <string>magentoComponentsDir</string>
  84. </element>
  85. <element key="magentoConfigFixture">
  86. <string>magentoConfigFixture</string>
  87. </element>
  88. <element key="magentoDataFixture">
  89. <string>magentoDataFixture</string>
  90. </element>
  91. <element key="magentoDataFixtureBeforeTransaction">
  92. <string>magentoDataFixtureBeforeTransaction</string>
  93. </element>
  94. <element key="magentoDbIsolation">
  95. <string>magentoDbIsolation</string>
  96. </element>
  97. <element key="magentoIndexerDimensionMode">
  98. <string>magentoIndexerDimensionMode</string>
  99. </element>
  100. <element key="magentoApiDataFixture">
  101. <string>magentoApiDataFixture</string>
  102. </element>
  103. <element key="Override">
  104. <string>Override</string>
  105. </element>
  106. </array>
  107. </arguments>
  108. </listener>
  109. </listeners>
  110. </phpunit>