<?xml version="1.0" encoding="UTF-8"?>
<phpunit
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:noNamespaceSchemaLocation="vendor/phpunit/phpunit/phpunit.xsd"
  bootstrap="web/core/tests/bootstrap.php"
  colors="true"
  cacheResult="false"
>
  <php>
    <!-- SQLite in /tmp: works with DDEV regardless of MariaDB version.
         MariaDB 10.6+ is required for mysql:// — DDEV default is 10.4.
         Override via CLI env: SIMPLETEST_DB=mysql://db:db@db/db -->
    <env name="SIMPLETEST_DB"      value="sqlite://localhost//tmp/drupal_test.sqlite" force="false"/>
    <env name="SIMPLETEST_BASE_URL" value="https://alemilani10.ddev.site" force="false"/>
    <env name="MINK_DRIVER_ARGS_WEBDRIVER"
      value='["chrome", {"browserName":"chrome","goog:chromeOptions":{"w3c":true,"args":["--disable-dev-shm-usage","--disable-gpu","--headless","--dns-prefetch-disable","--ignore-certificate-errors"]}}, "http://selenium-chrome:4444/wd/hub"]'
      force="false"/>
    <env name="SYMFONY_DEPRECATIONS_HELPER" value="disabled" force="false"/>
  </php>

  <testsuites>
    <testsuite name="commerce_checkout">
      <directory>web/modules/custom/commerce_checkout_tests/tests/src</directory>
    </testsuite>
    <testsuite name="commerce_checkout_functional">
      <directory>web/modules/custom/commerce_checkout_tests/tests/src/Functional</directory>
    </testsuite>
    <testsuite name="commerce_checkout_js">
      <directory>web/modules/custom/commerce_checkout_tests/tests/src/FunctionalJavascript</directory>
    </testsuite>
  </testsuites>

  <source>
    <include>
      <directory suffix=".php">web/modules/custom/commerce_checkout_tests/src</directory>
    </include>
  </source>

</phpunit>
