common.phpt 823 B

123456789101112131415161718192021222324252627282930
  1. --TEST--
  2. FIREBIRD
  3. --EXTENSIONS--
  4. pdo_firebird
  5. --SKIPIF--
  6. <?php # vim:ft=php
  7. ?>
  8. --REDIRECTTEST--
  9. # magic auto-configuration
  10. $config = array(
  11. 'ENV' => ['LSAN_OPTIONS' => 'detect_leaks=0'],
  12. 'TESTS' => 'ext/pdo/tests'
  13. );
  14. if (false !== getenv('PDO_FIREBIRD_TEST_DSN')) {
  15. # user set them from their shell
  16. $config['ENV']['PDOTEST_DSN'] = getenv('PDO_FIREBIRD_TEST_DSN');
  17. $config['ENV']['PDOTEST_USER'] = getenv('PDO_FIREBIRD_TEST_USER');
  18. $config['ENV']['PDOTEST_PASS'] = getenv('PDO_FIREBIRD_TEST_PASS');
  19. if (false !== getenv('PDO_FIREBIRD_TEST_ATTR')) {
  20. $config['ENV']['PDOTEST_ATTR'] = getenv('PDO_FIREBIRD_TEST_ATTR');
  21. }
  22. } else {
  23. $config['ENV']['PDOTEST_DSN'] = 'firebird:dbname=/opt/firebird/test.gdb';
  24. $config['ENV']['PDOTEST_USER'] = 'SYSDBA';
  25. $config['ENV']['PDOTEST_PASS'] = 'password';
  26. }
  27. return $config;