]> granicus.if.org Git - php/commitdiff
skip if we can't connect (include reason in skip output)
authorWez Furlong <wez@php.net>
Thu, 7 Jul 2005 15:15:01 +0000 (15:15 +0000)
committerWez Furlong <wez@php.net>
Thu, 7 Jul 2005 15:15:01 +0000 (15:15 +0000)
27 files changed:
ext/pdo/tests/pdo_001.phpt
ext/pdo/tests/pdo_002.phpt
ext/pdo/tests/pdo_003.phpt
ext/pdo/tests/pdo_004.phpt
ext/pdo/tests/pdo_005.phpt
ext/pdo/tests/pdo_006.phpt
ext/pdo/tests/pdo_007.phpt
ext/pdo/tests/pdo_008.phpt
ext/pdo/tests/pdo_009.phpt
ext/pdo/tests/pdo_010.phpt
ext/pdo/tests/pdo_011.phpt
ext/pdo/tests/pdo_012.phpt
ext/pdo/tests/pdo_013.phpt
ext/pdo/tests/pdo_014.phpt
ext/pdo/tests/pdo_015.phpt
ext/pdo/tests/pdo_016.phpt
ext/pdo/tests/pdo_017.phpt
ext/pdo/tests/pdo_018.phpt
ext/pdo/tests/pdo_019.phpt
ext/pdo/tests/pdo_020.phpt
ext/pdo/tests/pdo_021.phpt
ext/pdo/tests/pdo_022.phpt
ext/pdo/tests/pdo_023.phpt
ext/pdo/tests/pdo_024.phpt
ext/pdo/tests/pdo_025.phpt
ext/pdo/tests/pdo_026.phpt
ext/pdo/tests/pdo_test.inc

index e2f049218e756f7916f70ed5909f188843b679bf..b1325be8d311bd4e1e5b3dd6d90fd5d3132bb869 100644 (file)
@@ -3,7 +3,11 @@ PDO Common: PDO_FETCH_ASSOC
 --SKIPIF--
 <?php # vim:ft=php
 if (!extension_loaded('pdo')) print 'skip';
-if (false == getenv('REDIR_TEST_DIR')) print 'skip no driver'; ?>
+$dir = getenv('REDIR_TEST_DIR');
+if (false == $dir) print 'skip no driver';
+require_once $dir . 'pdo_test.inc';
+PDOTest::skip();
+?>
 --FILE--
 <?php
 require getenv('REDIR_TEST_DIR') . 'pdo_test.inc';
index 88f2473d900f0ff7afccb6dd623f12d1ea20b5e1..ac3355a7fef3474453bca9515ab61b37ac9dcb3b 100644 (file)
@@ -3,7 +3,11 @@ PDO Common: PDO_FETCH_NUM
 --SKIPIF--
 <?php # vim:ft=php
 if (!extension_loaded('pdo')) print 'skip';
-if (false == getenv('REDIR_TEST_DIR')) print 'skip no driver'; ?>
+$dir = getenv('REDIR_TEST_DIR');
+if (false == $dir) print 'skip no driver';
+require_once $dir . 'pdo_test.inc';
+PDOTest::skip();
+?>
 --FILE--
 <?php
 require getenv('REDIR_TEST_DIR') . 'pdo_test.inc';
index 56e3f2f0a00cde978848189e922208e8551d370e..50c1749970ae9168cec39fc2b1bbfced7c648b5b 100644 (file)
@@ -3,7 +3,11 @@ PDO Common: PDO_FETCH_BOTH
 --SKIPIF--
 <?php # vim:ft=php
 if (!extension_loaded('pdo')) print 'skip';
-if (false == getenv('REDIR_TEST_DIR')) print 'skip no driver'; ?>
+$dir = getenv('REDIR_TEST_DIR');
+if (false == $dir) print 'skip no driver';
+require_once $dir . 'pdo_test.inc';
+PDOTest::skip();
+?>
 --FILE--
 <?php
 require getenv('REDIR_TEST_DIR') . 'pdo_test.inc';
index ee7c065967bad90fe189b90b3aa9bf71ed81d2c9..c8fd6994403435b76cc7032d601cbb8cacc45618 100644 (file)
@@ -3,7 +3,11 @@ PDO Common: PDO_FETCH_OBJ
 --SKIPIF--
 <?php # vim:ft=php
 if (!extension_loaded('pdo')) print 'skip';
-if (false == getenv('REDIR_TEST_DIR')) print 'skip no driver'; ?>
+$dir = getenv('REDIR_TEST_DIR');
+if (false == $dir) print 'skip no driver';
+require_once $dir . 'pdo_test.inc';
+PDOTest::skip();
+?>
 --FILE--
 <?php
 require getenv('REDIR_TEST_DIR') . 'pdo_test.inc';
index 71a2c3256783dbe50340cd302f4f61ee6b762707..8eb292ac7f092a23c818a58ea50e62c64651d667 100644 (file)
@@ -3,7 +3,11 @@ PDO Common: PDO_FETCH_CLASS
 --SKIPIF--
 <?php # vim:ft=php
 if (!extension_loaded('pdo')) print 'skip';
-if (false == getenv('REDIR_TEST_DIR')) print 'skip no driver'; ?>
+$dir = getenv('REDIR_TEST_DIR');
+if (false == $dir) print 'skip no driver';
+require_once $dir . 'pdo_test.inc';
+PDOTest::skip();
+?>
 --FILE--
 <?php
 require getenv('REDIR_TEST_DIR') . 'pdo_test.inc';
index 06b16d0fb421be7d64201ca3fa1cb6981b10badc..68fea037d70d246fa7bb9bc45ed3800d53e5862d 100644 (file)
@@ -3,7 +3,11 @@ PDO Common: PDO_FETCH_GROUP
 --SKIPIF--
 <?php # vim:ft=php
 if (!extension_loaded('pdo')) print 'skip';
-if (false == getenv('REDIR_TEST_DIR')) print 'skip no driver'; ?>
+$dir = getenv('REDIR_TEST_DIR');
+if (false == $dir) print 'skip no driver';
+require_once $dir . 'pdo_test.inc';
+PDOTest::skip();
+?>
 --FILE--
 <?php
 require getenv('REDIR_TEST_DIR') . 'pdo_test.inc';
index a8c873447f24cc4387e003b3e3f66b63b1eed8f0..7fbd0f5ccf39886f3b3cfa4f7c5de89f56e39d70 100644 (file)
@@ -3,7 +3,11 @@ PDO Common: PDO_FETCH_UNIQUE
 --SKIPIF--
 <?php # vim:ft=php
 if (!extension_loaded('pdo')) print 'skip';
-if (false == getenv('REDIR_TEST_DIR')) print 'skip no driver'; ?>
+$dir = getenv('REDIR_TEST_DIR');
+if (false == $dir) print 'skip no driver';
+require_once $dir . 'pdo_test.inc';
+PDOTest::skip();
+?>
 --FILE--
 <?php
 require getenv('REDIR_TEST_DIR') . 'pdo_test.inc';
index 2528f790aa5b8dfc933c754b9b34960607e548f0..c551b541ea60fa55b6a2c329d9ec2b659bb4d4a8 100644 (file)
@@ -3,7 +3,11 @@ PDO Common: PDO_FETCH_UNIQUE conflict
 --SKIPIF--
 <?php # vim:ft=php
 if (!extension_loaded('pdo')) print 'skip';
-if (false == getenv('REDIR_TEST_DIR')) print 'skip no driver'; ?>
+$dir = getenv('REDIR_TEST_DIR');
+if (false == $dir) print 'skip no driver';
+require_once $dir . 'pdo_test.inc';
+PDOTest::skip();
+?>
 --FILE--
 <?php
 require getenv('REDIR_TEST_DIR') . 'pdo_test.inc';
index ded40c8be9632a3732c2f1a5c96c85bd3bbe60ae..87890dcadaa94eed46ec928934c01df6762bfdbb 100644 (file)
@@ -3,7 +3,11 @@ PDO Common: PDO_FETCH_CLASSTYPE
 --SKIPIF--
 <?php # vim:ft=php
 if (!extension_loaded('pdo')) print 'skip';
-if (false == getenv('REDIR_TEST_DIR')) print 'skip no driver'; ?>
+$dir = getenv('REDIR_TEST_DIR');
+if (false == $dir) print 'skip no driver';
+require_once $dir . 'pdo_test.inc';
+PDOTest::skip();
+?>
 --FILE--
 <?php
 require getenv('REDIR_TEST_DIR') . 'pdo_test.inc';
index 9e8cecb576ea3d8f423625a2940fe4ed70c844c8..59e4e5666ede859e633cf56078383312d8425182 100644 (file)
@@ -3,7 +3,11 @@ PDO Common: PDO_FETCH_CLASSTYPE and GROUP/UNIQUE
 --SKIPIF--
 <?php # vim:ft=php
 if (!extension_loaded('pdo')) print 'skip';
-if (false == getenv('REDIR_TEST_DIR')) print 'skip no driver'; ?>
+$dir = getenv('REDIR_TEST_DIR');
+if (false == $dir) print 'skip no driver';
+require_once $dir . 'pdo_test.inc';
+PDOTest::skip();
+?>
 --FILE--
 <?php
 require getenv('REDIR_TEST_DIR') . 'pdo_test.inc';
index 145772c6b5588fb432dc96753ba495902f71c176..6fa76ce9802374d3135807cc2682298bd165816a 100644 (file)
@@ -3,7 +3,11 @@ PDO Common: PDO_FETCH_FUNC and statement overloading
 --SKIPIF--
 <?php # vim:ft=php
 if (!extension_loaded('pdo')) print 'skip';
-if (false == getenv('REDIR_TEST_DIR')) print 'skip no driver'; ?>
+$dir = getenv('REDIR_TEST_DIR');
+if (false == $dir) print 'skip no driver';
+require_once $dir . 'pdo_test.inc';
+PDOTest::skip();
+?>
 --FILE--
 <?php
 require getenv('REDIR_TEST_DIR') . 'pdo_test.inc';
index b052c9cf05d9529e5f9493f0538ad8e475bf86c8..e3b5206231ae7d6d69d9b71fb39b8e85d59fa5fb 100644 (file)
@@ -3,7 +3,11 @@ PDO Common: PDOStatement::setFetchMode
 --SKIPIF--
 <?php # vim:ft=php
 if (!extension_loaded('pdo')) print 'skip';
-if (false == getenv('REDIR_TEST_DIR')) print 'skip no driver'; ?>
+$dir = getenv('REDIR_TEST_DIR');
+if (false == $dir) print 'skip no driver';
+require_once $dir . 'pdo_test.inc';
+PDOTest::skip();
+?>
 --FILE--
 <?php
 require getenv('REDIR_TEST_DIR') . 'pdo_test.inc';
index eb420e69bcad2587e48686840ec1e26682b5b7a3..db654b0f0f6b4abf2152ac0fa8b52f447c62d8cc 100644 (file)
@@ -3,7 +3,11 @@ PDO Common: PDOStatement iterator
 --SKIPIF--
 <?php # vim:ft=php
 if (!extension_loaded('pdo')) print 'skip';
-if (false == getenv('REDIR_TEST_DIR')) print 'skip no driver'; ?>
+$dir = getenv('REDIR_TEST_DIR');
+if (false == $dir) print 'skip no driver';
+require_once $dir . 'pdo_test.inc';
+PDOTest::skip();
+?>
 --FILE--
 <?php
 require getenv('REDIR_TEST_DIR') . 'pdo_test.inc';
index 8c4e66fa6a8234c7fb5158b3b7cb5eb1cc0658fa..40ac8e877cee017a288ace81ffbff7a488dd6445 100644 (file)
@@ -3,9 +3,12 @@ PDO Common: PDOStatement SPL iterator
 --SKIPIF--
 <?php # vim:ft=php
 if (!extension_loaded('pdo')) print 'skip';
-if (false == getenv('REDIR_TEST_DIR')) print 'skip no driver';
 if (!extension_loaded('SPL')) print 'skip SPL not available';
 if (!class_exists('IteratorIterator')) print 'skip IteratorIterator class not present';
+$dir = getenv('REDIR_TEST_DIR');
+if (false == $dir) print 'skip no driver';
+require_once $dir . 'pdo_test.inc';
+PDOTest::skip();
 ?>
 --FILE--
 <?php
index 4491f2baeca6a335294285ee2a9fb5ba9d0ae1b4..29baedfa4956ae0b9f610b9f6d313d376c04eb27 100644 (file)
@@ -3,7 +3,11 @@ PDO Common: PDO_FETCH_COLUMN
 --SKIPIF--
 <?php # vim:ft=php
 if (!extension_loaded('pdo')) print 'skip';
-if (false == getenv('REDIR_TEST_DIR')) print 'skip no driver'; ?>
+$dir = getenv('REDIR_TEST_DIR');
+if (false == $dir) print 'skip no driver';
+require_once $dir . 'pdo_test.inc';
+PDOTest::skip();
+?>
 --FILE--
 <?php
 require getenv('REDIR_TEST_DIR') . 'pdo_test.inc';
index cfa76df669842f099d29ce23c31062940f1e405e..8727275dea73e58becf5be900da3237fc7249622 100644 (file)
@@ -3,7 +3,11 @@ PDO Common: PDO_FETCH_BOUND
 --SKIPIF--
 <?php # vim:ft=php
 if (!extension_loaded('pdo')) print 'skip';
-if (false == getenv('REDIR_TEST_DIR')) print 'skip no driver'; ?>
+$dir = getenv('REDIR_TEST_DIR');
+if (false == $dir) print 'skip no driver';
+require_once $dir . 'pdo_test.inc';
+PDOTest::skip();
+?>
 --FILE--
 <?php
 require getenv('REDIR_TEST_DIR') . 'pdo_test.inc';
index f0165fd3422ddf933574684ed95f746d60ddda6b..554bce901e80d200b06d05e19333114e7c09c7eb 100644 (file)
@@ -3,7 +3,10 @@ PDO Common: transactions
 --SKIPIF--
 <?php # vim:ft=php
 if (!extension_loaded('pdo')) print 'skip';
-if (false == getenv('REDIR_TEST_DIR')) print 'skip no driver';
+$dir = getenv('REDIR_TEST_DIR');
+if (false == $dir) print 'skip no driver';
+require_once $dir . 'pdo_test.inc';
+PDOTest::skip();
 /* TODO:
 $db = PDOTest::factory();
 try {
index 6ed6295ee231ba81764856d022a6fc2014aa5a0f..19ef14212807aaa16dd606088e1c37203d4f262f 100644 (file)
@@ -3,8 +3,11 @@ PDO Common: serializing
 --SKIPIF--
 <?php # vim:ft=php
 if (!extension_loaded('pdo')) print 'skip';
-if (false == getenv('REDIR_TEST_DIR')) print 'skip no driver';
 if (!interface_exists('Serializable')) print 'skip no Serializable interface';
+$dir = getenv('REDIR_TEST_DIR');
+if (false == $dir) print 'skip no driver';
+require_once $dir . 'pdo_test.inc';
+PDOTest::skip();
 ?>
 --FILE--
 <?php
index 1b331f982de970b7de8cbed7fc39f80f9129aa38..047b6e849545f4855e0a23f480c184395b587f2d 100644 (file)
@@ -3,7 +3,10 @@ PDO Common: fetch() and while()
 --SKIPIF--
 <?php # vim:ft=php
 if (!extension_loaded('pdo')) print 'skip';
-if (false == getenv('REDIR_TEST_DIR')) print 'skip no driver';
+$dir = getenv('REDIR_TEST_DIR');
+if (false == $dir) print 'skip no driver';
+require_once $dir . 'pdo_test.inc';
+PDOTest::skip();
 ?>
 --FILE--
 <?php
index 8bce047bb232506564a1c328200b68c853351886..72474cb85b6f6ac917bcc19a223f81b648eff97e 100644 (file)
@@ -3,7 +3,10 @@ PDO Common: PDOStatement::columnCount
 --SKIPIF--
 <?php # vim:ft=php
 if (!extension_loaded('pdo')) print 'skip';
-if (false == getenv('REDIR_TEST_DIR')) print 'skip no driver';
+$dir = getenv('REDIR_TEST_DIR');
+if (false == $dir) print 'skip no driver';
+require_once $dir . 'pdo_test.inc';
+PDOTest::skip();
 ?>
 --FILE--
 <?php
index 8300737582bce0eecb144d771dccafec95b137c1..7d05ea48737b42c01c8d99eb41b3778f7053486a 100644 (file)
@@ -3,7 +3,10 @@ PDO Common: PDOStatement::execute with parameters
 --SKIPIF--
 <?php # vim:ft=php
 if (!extension_loaded('pdo')) print 'skip';
-if (false == getenv('REDIR_TEST_DIR')) print 'skip no driver';
+$dir = getenv('REDIR_TEST_DIR');
+if (false == $dir) print 'skip no driver';
+require_once $dir . 'pdo_test.inc';
+PDOTest::skip();
 ?>
 --FILE--
 <?php
index 2eb1fe73ae03b7354e4b0f1ea0ca8599c6b5413e..7567a3ce4bd5e759f45be32fa9898ebb2f9e0624 100644 (file)
@@ -4,7 +4,10 @@ PDO Common: PDOStatement::getColumnMeta
 <?php # vim:ft=php
 die('skip this feature is not yet finalized, no test makes sense');
 if (!extension_loaded('pdo')) print 'skip';
-if (false == getenv('REDIR_TEST_DIR')) print 'skip no driver';
+$dir = getenv('REDIR_TEST_DIR');
+if (false == $dir) print 'skip no driver';
+require_once $dir . 'pdo_test.inc';
+PDOTest::skip();
 /*
  * Note well: meta information is a nightmare to handle portably.
  * it's not really PDOs job.
index 4cc4437979ba28ff49f78ceb0d4d3b72a3b3c428..b1509e5f19f6189c2359d620229c756b24179f62 100644 (file)
@@ -3,7 +3,10 @@ PDO Common: extending PDO
 --SKIPIF--
 <?php # vim:ft=php
 if (!extension_loaded('pdo')) print 'skip';
-if (false == getenv('REDIR_TEST_DIR')) print 'skip no driver';
+$dir = getenv('REDIR_TEST_DIR');
+if (false == $dir) print 'skip no driver';
+require_once $dir . 'pdo_test.inc';
+PDOTest::skip();
 ?>
 --FILE--
 <?php
index 368722f2bb963fbd19f5b306ced072e22ee7c498..ea0c8130367f2629b76d8e61738c060b9e3216cd 100644 (file)
@@ -3,7 +3,10 @@ PDO Common: assert that bindParam does not modify parameter
 --SKIPIF--
 <?php # vim:ft=php
 if (!extension_loaded('pdo')) print 'skip';
-if (false == getenv('REDIR_TEST_DIR')) print 'skip no driver';
+$dir = getenv('REDIR_TEST_DIR');
+if (false == $dir) print 'skip no driver';
+require_once $dir . 'pdo_test.inc';
+PDOTest::skip();
 ?>
 --FILE--
 <?php
index b41c62ffc70b97ef60d4e41057a743acbf990a48..1e74bab3639ebc21387dd42f10d6000a60515ff1 100644 (file)
@@ -3,7 +3,10 @@ PDO Common: PDO_FETCH_INTO
 --SKIPIF--
 <?php # vim:ft=php
 if (!extension_loaded('pdo')) print 'skip';
-if (false == getenv('REDIR_TEST_DIR')) print 'skip no driver';
+$dir = getenv('REDIR_TEST_DIR');
+if (false == $dir) print 'skip no driver';
+require_once $dir . 'pdo_test.inc';
+PDOTest::skip();
 ?>
 --FILE--
 <?php
index 0c8ba6887179d5316bd05ddfd64104f74bfb11c4..835e82e7eb53d378c4cc02ed85245697a6086b63 100644 (file)
@@ -3,7 +3,10 @@ PDO Common: extending PDO (2)
 --SKIPIF--
 <?php # vim:ft=php
 if (!extension_loaded('pdo')) print 'skip';
-if (false == getenv('REDIR_TEST_DIR')) print 'skip no driver';
+$dir = getenv('REDIR_TEST_DIR');
+if (false == $dir) print 'skip no driver';
+require_once $dir . 'pdo_test.inc';
+PDOTest::skip();
 ?>
 --FILE--
 <?php
index b4e68da4a8637dfabb782737027d1b28b2fb5f09..2f1fb3438d3d24fed57ff352cfb60e2d81b348bc 100644 (file)
@@ -31,6 +31,14 @@ class PDOTest {
                $db->setAttribute(PDO_ATTR_CASE, PDO_CASE_LOWER);
                return $db;
        }
+
+       static function skip() {
+               try {
+                       $db = PDOTest::factory();
+               } catch (PDOException $e) {
+                       echo "skip " . $e->getMessage();
+               }
+       }
 }