You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

49 lines
2.2 KiB

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. ~ phpunit.xml
  4. ~ Copyright (c) 2021 james@firefly-iii.org
  5. ~
  6. ~ This file is part of the Firefly III Data Importer
  7. ~ (https://github.com/firefly-iii/data-importer).
  8. ~
  9. ~ This program is free software: you can redistribute it and/or modify
  10. ~ it under the terms of the GNU Affero General Public License as
  11. ~ published by the Free Software Foundation, either version 3 of the
  12. ~ License, or (at your option) any later version.
  13. ~
  14. ~ This program is distributed in the hope that it will be useful,
  15. ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
  16. ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  17. ~ GNU Affero General Public License for more details.
  18. ~
  19. ~ You should have received a copy of the GNU Affero General Public License
  20. ~ along with this program. If not, see <https://www.gnu.org/licenses/>.
  21. -->
  22. <phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" backupGlobals="false" bootstrap="tests/bootstrap.php" colors="true" processIsolation="false" stopOnFailure="false" xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/10.5/phpunit.xsd" cacheDirectory=".phpunit.cache" backupStaticProperties="false">
  23. <testsuites>
  24. <testsuite name="Unit">
  25. <directory suffix="Test.php">./tests/Unit</directory>
  26. </testsuite>
  27. <testsuite name="Feature">
  28. <directory suffix="Test.php">./tests/Feature</directory>
  29. </testsuite>
  30. </testsuites>
  31. <php>
  32. <server name="APP_ENV" value="testing"/>
  33. <server name="BCRYPT_ROUNDS" value="4"/>
  34. <server name="CACHE_DRIVER" value="array"/>
  35. <server name="MAIL_DRIVER" value="array"/>
  36. <server name="QUEUE_CONNECTION" value="sync"/>
  37. <server name="SESSION_DRIVER" value="array"/>
  38. <server name="APP_CONFIG_CACHE" value="bootstrap/cache/config.phpunit.php"/>
  39. <server name="APP_SERVICES_CACHE" value="bootstrap/cache/services.phpunit.php"/>
  40. <server name="APP_PACKAGES_CACHE" value="bootstrap/cache/packages.phpunit.php"/>
  41. <server name="APP_ROUTES_CACHE" value="bootstrap/cache/routes.phpunit.php"/>
  42. <server name="APP_EVENTS_CACHE" value="bootstrap/cache/events.phpunit.php"/>
  43. </php>
  44. <source>
  45. <include>
  46. <directory suffix=".php">./app</directory>
  47. </include>
  48. </source>
  49. </phpunit>