common.phpt 800 B

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