]> granicus.if.org Git - php/commitdiff
add env vars for test settings (like in PDO)
authorAntony Dovgal <tony2001@php.net>
Thu, 28 Jun 2007 17:26:54 +0000 (17:26 +0000)
committerAntony Dovgal <tony2001@php.net>
Thu, 28 Jun 2007 17:26:54 +0000 (17:26 +0000)
ext/oci8/tests/details.inc

index 6cf13ac72c56ffa758fa68eb2dbed42c337e84fd..bfd9f309b707f95c02c158a208d555c5d3e11208 100644 (file)
@@ -1,16 +1,25 @@
 <?php
 
-/* 
-* Please, change user, password and dbase to match your configuration.
-* 
-* */
+/*
+ * Please change $user, $password and $dbase to match your configuration.
+ * Set $oracle_on_localhost to TRUE if the Oracle Database is installed on your localhost.
+ */
 
-$user       = "system";
-$password   = "system";
-$dbase      = "oracle";
-
-/* Set this variable to TRUE if Oracle is installed @ localhost */
-
-$oracle_on_localhost = FALSE;
+if (false !== getenv('PHP_OCI8_TEST_DB')) {
+       $user           = getenv('PHP_OCI8_TEST_USER');   // Database username for tests
+       $password       = getenv('PHP_OCI8_TEST_PASS');   // Password for $user
+       $dbase          = getenv('PHP_OCI8_TEST_DB');     // Database connection string
+       $oracle_on_localhost = getenv('PHP_OCI8_TEST_DB_ON_LOCALHOST');
+       if (false !== $oracle_on_localhost && 0 == strcasecmp($oracle_on_localhost,'TRUE')) {
+               $oracle_on_localhost = TRUE;
+       } else {
+               $oracle_on_localhost = FALSE;
+       }
+} else {
+       $user                                           = "system";
+       $password                                       = "system";
+       $dbase                                          = "oracle";
+       $oracle_on_localhost            = FALSE;
+}
 
 ?>