From 3c5b9a6e6a1cb7462c5e2ffec23bea34f29a18dd Mon Sep 17 00:00:00 2001 From: Wez Furlong Date: Thu, 7 Jul 2005 15:15:01 +0000 Subject: [PATCH] skip if we can't connect (include reason in skip output) --- ext/pdo/tests/pdo_001.phpt | 6 +++++- ext/pdo/tests/pdo_002.phpt | 6 +++++- ext/pdo/tests/pdo_003.phpt | 6 +++++- ext/pdo/tests/pdo_004.phpt | 6 +++++- ext/pdo/tests/pdo_005.phpt | 6 +++++- ext/pdo/tests/pdo_006.phpt | 6 +++++- ext/pdo/tests/pdo_007.phpt | 6 +++++- ext/pdo/tests/pdo_008.phpt | 6 +++++- ext/pdo/tests/pdo_009.phpt | 6 +++++- ext/pdo/tests/pdo_010.phpt | 6 +++++- ext/pdo/tests/pdo_011.phpt | 6 +++++- ext/pdo/tests/pdo_012.phpt | 6 +++++- ext/pdo/tests/pdo_013.phpt | 6 +++++- ext/pdo/tests/pdo_014.phpt | 5 ++++- ext/pdo/tests/pdo_015.phpt | 6 +++++- ext/pdo/tests/pdo_016.phpt | 6 +++++- ext/pdo/tests/pdo_017.phpt | 5 ++++- ext/pdo/tests/pdo_018.phpt | 5 ++++- ext/pdo/tests/pdo_019.phpt | 5 ++++- ext/pdo/tests/pdo_020.phpt | 5 ++++- ext/pdo/tests/pdo_021.phpt | 5 ++++- ext/pdo/tests/pdo_022.phpt | 5 ++++- ext/pdo/tests/pdo_023.phpt | 5 ++++- ext/pdo/tests/pdo_024.phpt | 5 ++++- ext/pdo/tests/pdo_025.phpt | 5 ++++- ext/pdo/tests/pdo_026.phpt | 5 ++++- ext/pdo/tests/pdo_test.inc | 8 ++++++++ 27 files changed, 127 insertions(+), 26 deletions(-) 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(); + } + } } -- 2.50.1