mirror of
https://github.com/php/php-src.git
synced 2024-09-27 12:57:26 +00:00
Attempt greater test portability
This commit is contained in:
parent
b48faec1c8
commit
f5af5850e9
@ -3,17 +3,17 @@ PECL Bug #10194 (segfault in Instant Client when memory_limit is reached inside
|
||||
--SKIPIF--
|
||||
<?php if (!extension_loaded('oci8')) die("skip no oci8 extension"); ?>
|
||||
--INI--
|
||||
memory_limit=10M
|
||||
memory_limit=9M
|
||||
--FILE--
|
||||
<?php
|
||||
|
||||
// This test is dependent on the behavior of the memory manager
|
||||
|
||||
require dirname(__FILE__).'/connect.inc';
|
||||
require dirname(__FILE__).'/create_table.inc';
|
||||
|
||||
$ora_sql = "INSERT INTO
|
||||
".$schema.$table_name." (blob)
|
||||
VALUES (empty_blob())
|
||||
";
|
||||
$ora_sql = "INSERT INTO ".$schema.$table_name." (blob)
|
||||
VALUES (empty_blob())";
|
||||
|
||||
$statement = oci_parse($c,$ora_sql);
|
||||
oci_execute($statement);
|
||||
@ -32,10 +32,12 @@ for ($i = 0; $i < 8; $i++) {
|
||||
|
||||
oci_commit($c);
|
||||
|
||||
$ora_sql = "SELECT blob FROM ".$schema.$table_name."";
|
||||
$ora_sql = "SELECT blob FROM ".$schema.$table_name;
|
||||
$statement = oci_parse($c,$ora_sql);
|
||||
oci_execute($statement);
|
||||
|
||||
echo "Before load()\n";
|
||||
|
||||
$row = oci_fetch_assoc($statement);
|
||||
var_dump(strlen($row['BLOB']->load())); /* here it should fail */
|
||||
|
||||
@ -44,4 +46,6 @@ require dirname(__FILE__).'/drop_table.inc';
|
||||
echo "Done\n";
|
||||
?>
|
||||
--EXPECTF--
|
||||
Before load()
|
||||
|
||||
Fatal error: Allowed memory size of %d bytes exhausted%s(tried to allocate %d bytes) in %s on line %d
|
||||
|
Loading…
Reference in New Issue
Block a user