phpunit.xml.dist 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <phpunit
  3. colors="true"
  4. processIsolation="false"
  5. stopOnFailure="false"
  6. syntaxCheck="false"
  7. bootstrap="./tests/init.php"
  8. >
  9. <php>
  10. <ini name="memory_limit" value="-1"/>
  11. <ini name="apc.enable_cli" value="1"/>
  12. </php>
  13. <testsuites>
  14. <testsuite name="CakePHP Test Suite">
  15. <directory>./tests/TestCase/</directory>
  16. <!-- Excludes are required in order to let DabaseSuite decorate the tests -->
  17. <exclude>./tests/TestCase/Model/</exclude>
  18. <exclude>./tests/TestCase/Database/</exclude>
  19. <exclude>./tests/TestCase/ORM/</exclude>
  20. </testsuite>
  21. <testsuite name="Database Test Suite">
  22. <file>./tests/TestCase/DatabaseSuite.php</file>
  23. </testsuite>
  24. <testsuite name="HHVM">
  25. <file>./tests/TestCase/DatabaseSuite.php</file>
  26. <directory>./tests/TestCase/Collection</directory>
  27. <directory>./tests/TestCase/Configure</directory>
  28. <directory>./tests/TestCase/Controller</directory>
  29. <directory>./tests/TestCase/Event</directory>
  30. <directory>./tests/TestCase/I18n</directory>
  31. <directory>./tests/TestCase/Log</directory>
  32. <directory>./tests/TestCase/Routing</directory>
  33. <directory>./tests/TestCase/TestSuite</directory>
  34. <directory>./tests/TestCase/Validation</directory>
  35. </testsuite>
  36. </testsuites>
  37. <listeners>
  38. <listener class="\Cake\TestSuite\Fixture\FixtureInjector" file="./src/TestSuite/Fixture/FixtureInjector.php">
  39. <arguments>
  40. <object class="\Cake\TestSuite\Fixture\FixtureManager" />
  41. </arguments>
  42. </listener>
  43. </listeners>
  44. <php>
  45. <!-- SQLite -->
  46. <env name="db_class" value="Cake\Database\Driver\Sqlite"/>
  47. <env name="db_dsn" value="sqlite::memory:"/>
  48. <!-- Postgres
  49. <env name="db_class" value="Cake\Database\Driver\Postgres"/>
  50. <env name="db_database" value="cake_test"/>
  51. <env name="db_login" value=""/>
  52. <env name="db_password" value=""/>
  53. -->
  54. <!-- Mysql
  55. <env name="db_class" value="Cake\Database\Driver\Mysql"/>
  56. <env name="db_dsn" value="mysql:host=localhost;dbname=cake_test"/>
  57. <env name="db_database" value=""/>
  58. <env name="db_login" value=""/>
  59. <env name="db_password" value=""/>
  60. -->
  61. </php>
  62. </phpunit>