Annotation of embedaddon/php/ext/oci8/tests/connect_without_oracle_home_11.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: oci_connect() without ORACLE_HOME set (OCIServerAttach() segfaults)
                      3: --SKIPIF--
                      4: <?php 
                      5: if (!extension_loaded('oci8')) die("skip no oci8 extension"); 
                      6: ob_start();
                      7: phpinfo(INFO_MODULES);
                      8: $phpinfo = ob_get_clean();
                      9: $ov = preg_match('/Compile-time ORACLE_HOME/', $phpinfo);
                     10: if ($ov != 1) {
                     11:        die ("skip Test only valid when OCI8 is built with an ORACLE_HOME");
                     12: }
                     13: if (preg_match('/^11\.2|12\./', oci_client_version()) != 1) {
                     14:     die("skip test expected to work only with Oracle 11gR2 or greater version of client");
                     15: }
                     16: ?>
                     17: --ENV--
                     18: ORACLE_HOME=""
                     19: --FILE--
                     20: <?php
                     21: 
                     22: require dirname(__FILE__)."/details.inc";
                     23: 
                     24: if (!empty($dbase)) {
                     25:        var_dump(oci_connect($user, $password, $dbase));
                     26: }
                     27: else {
                     28:        var_dump(oci_connect($user, $password));
                     29: }
                     30:        
                     31: ?>
                     32: ===DONE===
                     33: <?php exit(0); ?>
                     34: --EXPECTF--
                     35: Warning: oci_connect(): OCIEnvNlsCreate() failed. There is something wrong with your system - please check that ORACLE_HOME and %s are set and point to the right directories in %s on line %d
                     36: 
                     37: Warning: oci_connect(): Error while trying to retrieve text for error ORA-01804
                     38:  in %s on line %d
                     39: bool(false)
                     40: ===DONE===

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>