mirror of
https://github.com/php/php-src.git
synced 2024-09-22 10:27:25 +00:00
gcov test fixes
This commit is contained in:
parent
7632d09a81
commit
bfdd2c38d9
@ -45,8 +45,6 @@ $db->setAttribute(PDO::ATTR_STRINGIFY_FETCHES, true);
|
||||
var_dump($db->query("SELECT * from test")->fetchAll(PDO::FETCH_ASSOC));
|
||||
|
||||
?>
|
||||
--XFAIL--
|
||||
This bug might be still open on aix5.2-ppc64 and hpux11.23-ia64
|
||||
--EXPECT--
|
||||
array(1) {
|
||||
[0]=>
|
||||
|
@ -7,6 +7,7 @@ $dir = getenv('REDIR_TEST_DIR');
|
||||
if (false == $dir) die('skip no driver');
|
||||
if (!strncasecmp(getenv('PDOTEST_DSN'), 'sqlite', strlen('sqlite'))) die('skip not relevant for sqlite driver');
|
||||
if (!strncasecmp(getenv('PDOTEST_DSN'), 'pgsql', strlen('pgsql'))) die('skip not relevant for pgsql driver');
|
||||
if (!strncasecmp(getenv('PDOTEST_DSN'), 'oci', strlen('oci'))) die('skip not relevant for oci driver - Hyphen is not legal for bind names in Oracle DB');
|
||||
require_once $dir . 'pdo_test.inc';
|
||||
PDOTest::skip();
|
||||
?>
|
||||
|
@ -28,11 +28,13 @@ $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
||||
|
||||
if ($db->getAttribute(PDO::ATTR_DRIVER_NAME) == 'oci') {
|
||||
$from = 'FROM DUAL';
|
||||
$ob = '1';
|
||||
} else {
|
||||
$from = '';
|
||||
$ob = 'r';
|
||||
}
|
||||
|
||||
$query = "SELECT 'row1' AS r $from UNION SELECT 'row2' $from UNION SELECT 'row3' $from UNION SELECT 'row4' $from ORDER BY r";
|
||||
$query = "SELECT 'row1' AS r $from UNION SELECT 'row2' $from UNION SELECT 'row3' $from UNION SELECT 'row4' $from ORDER BY $ob";
|
||||
$aParams = array(PDO::ATTR_CURSOR => PDO::CURSOR_SCROLL);
|
||||
|
||||
$res = $db->prepare($query, $aParams);
|
||||
|
@ -5,6 +5,7 @@ PDO Common: PDO::FETCH_BOUND
|
||||
if (!extension_loaded('pdo')) die('skip');
|
||||
$dir = getenv('REDIR_TEST_DIR');
|
||||
if (false == $dir) die('skip no driver');
|
||||
if (!strncasecmp(getenv('PDOTEST_DSN'), 'oci', strlen('oci'))) die('skip not relevant for oci driver - cannot reexecute after closing cursors without reparse');
|
||||
require_once $dir . 'pdo_test.inc';
|
||||
PDOTest::skip();
|
||||
?>
|
||||
|
@ -6,6 +6,7 @@ if (!extension_loaded('pdo')) die('skip');
|
||||
$dir = getenv('REDIR_TEST_DIR');
|
||||
if (false == $dir) die('skip no driver');
|
||||
require_once $dir . 'pdo_test.inc';
|
||||
if (!strncasecmp(getenv('PDOTEST_DSN'), 'oci', strlen('oci'))) die('skip not relevant for oci driver - cannot reexecute after closing cursors without reparse');
|
||||
PDOTest::skip();
|
||||
?>
|
||||
--FILE--
|
||||
|
@ -56,6 +56,8 @@ var_dump($res->fetch());
|
||||
$db->exec("DROP TABLE test_one_blob");
|
||||
|
||||
?>
|
||||
--XFAIL--
|
||||
Corrupts memory
|
||||
--EXPECTF--
|
||||
array(2) {
|
||||
["blob1"]=>
|
||||
|
@ -60,6 +60,8 @@ fclose($row[0]);
|
||||
$db->exec("DROP TABLE test_one_blob");
|
||||
|
||||
?>
|
||||
--XFAIL--
|
||||
Corrupts memory
|
||||
--EXPECTF--
|
||||
array(2) {
|
||||
["blob1"]=>
|
||||
|
Loading…
Reference in New Issue
Block a user