From: Wez Furlong Date: Thu, 7 Jul 2005 15:15:01 +0000 (+0000) Subject: skip if we can't connect (include reason in skip output) X-Git-Tag: php-5.1.0b3~129 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3c5b9a6e6a1cb7462c5e2ffec23bea34f29a18dd;p=php skip if we can't connect (include reason in skip output) --- diff --git a/ext/pdo/tests/pdo_001.phpt b/ext/pdo/tests/pdo_001.phpt index e2f049218e..b1325be8d3 100644 --- a/ext/pdo/tests/pdo_001.phpt +++ b/ext/pdo/tests/pdo_001.phpt @@ -3,7 +3,11 @@ PDO Common: PDO_FETCH_ASSOC --SKIPIF-- +$dir = getenv('REDIR_TEST_DIR'); +if (false == $dir) print 'skip no driver'; +require_once $dir . 'pdo_test.inc'; +PDOTest::skip(); +?> --FILE-- +$dir = getenv('REDIR_TEST_DIR'); +if (false == $dir) print 'skip no driver'; +require_once $dir . 'pdo_test.inc'; +PDOTest::skip(); +?> --FILE-- +$dir = getenv('REDIR_TEST_DIR'); +if (false == $dir) print 'skip no driver'; +require_once $dir . 'pdo_test.inc'; +PDOTest::skip(); +?> --FILE-- +$dir = getenv('REDIR_TEST_DIR'); +if (false == $dir) print 'skip no driver'; +require_once $dir . 'pdo_test.inc'; +PDOTest::skip(); +?> --FILE-- +$dir = getenv('REDIR_TEST_DIR'); +if (false == $dir) print 'skip no driver'; +require_once $dir . 'pdo_test.inc'; +PDOTest::skip(); +?> --FILE-- +$dir = getenv('REDIR_TEST_DIR'); +if (false == $dir) print 'skip no driver'; +require_once $dir . 'pdo_test.inc'; +PDOTest::skip(); +?> --FILE-- +$dir = getenv('REDIR_TEST_DIR'); +if (false == $dir) print 'skip no driver'; +require_once $dir . 'pdo_test.inc'; +PDOTest::skip(); +?> --FILE-- +$dir = getenv('REDIR_TEST_DIR'); +if (false == $dir) print 'skip no driver'; +require_once $dir . 'pdo_test.inc'; +PDOTest::skip(); +?> --FILE-- +$dir = getenv('REDIR_TEST_DIR'); +if (false == $dir) print 'skip no driver'; +require_once $dir . 'pdo_test.inc'; +PDOTest::skip(); +?> --FILE-- +$dir = getenv('REDIR_TEST_DIR'); +if (false == $dir) print 'skip no driver'; +require_once $dir . 'pdo_test.inc'; +PDOTest::skip(); +?> --FILE-- +$dir = getenv('REDIR_TEST_DIR'); +if (false == $dir) print 'skip no driver'; +require_once $dir . 'pdo_test.inc'; +PDOTest::skip(); +?> --FILE-- +$dir = getenv('REDIR_TEST_DIR'); +if (false == $dir) print 'skip no driver'; +require_once $dir . 'pdo_test.inc'; +PDOTest::skip(); +?> --FILE-- +$dir = getenv('REDIR_TEST_DIR'); +if (false == $dir) print 'skip no driver'; +require_once $dir . 'pdo_test.inc'; +PDOTest::skip(); +?> --FILE-- --FILE-- +$dir = getenv('REDIR_TEST_DIR'); +if (false == $dir) print 'skip no driver'; +require_once $dir . 'pdo_test.inc'; +PDOTest::skip(); +?> --FILE-- +$dir = getenv('REDIR_TEST_DIR'); +if (false == $dir) print 'skip no driver'; +require_once $dir . 'pdo_test.inc'; +PDOTest::skip(); +?> --FILE-- --FILE-- --FILE-- --FILE-- --FILE-- --FILE-- --FILE-- --FILE-- --FILE-- setAttribute(PDO_ATTR_CASE, PDO_CASE_LOWER); return $db; } + + static function skip() { + try { + $db = PDOTest::factory(); + } catch (PDOException $e) { + echo "skip " . $e->getMessage(); + } + } }