Merge branch 'PHP-8.0'

* PHP-8.0:
  Disable LSan for all PDO_Firebird tests
This commit is contained in:
Christoph M. Becker 2021-05-13 23:36:33 +02:00
commit 4030a00e8b
No known key found for this signature in database
GPG Key ID: D66C9593118BCCB6
22 changed files with 43 additions and 0 deletions

View File

@ -2,6 +2,8 @@
Bug #47415 PDO_Firebird segfaults when passing lowercased column name to bindColumn() Bug #47415 PDO_Firebird segfaults when passing lowercased column name to bindColumn()
--SKIPIF-- --SKIPIF--
<?php require('skipif.inc'); ?> <?php require('skipif.inc'); ?>
--ENV--
LSAN_OPTIONS=detect_leaks=0
--FILE-- --FILE--
<?php <?php
require 'testdb.inc'; require 'testdb.inc';

View File

@ -2,6 +2,8 @@
PDO_Firebird: bug 48877 The "bindValue" and "bindParam" do not work for PDO Firebird if we use named parameters (:parameter). PDO_Firebird: bug 48877 The "bindValue" and "bindParam" do not work for PDO Firebird if we use named parameters (:parameter).
--SKIPIF-- --SKIPIF--
<?php require('skipif.inc'); ?> <?php require('skipif.inc'); ?>
--ENV--
LSAN_OPTIONS=detect_leaks=0
--FILE-- --FILE--
<?php <?php

View File

@ -2,6 +2,8 @@
PDO_Firebird: bug 53280 segfaults if query column count is less than param count PDO_Firebird: bug 53280 segfaults if query column count is less than param count
--SKIPIF-- --SKIPIF--
<?php require('skipif.inc'); ?> <?php require('skipif.inc'); ?>
--ENV--
LSAN_OPTIONS=detect_leaks=0
--FILE-- --FILE--
<?php <?php

View File

@ -2,6 +2,8 @@
Bug #62024 Cannot insert second row with null using parametrized query (Firebird PDO) Bug #62024 Cannot insert second row with null using parametrized query (Firebird PDO)
--SKIPIF-- --SKIPIF--
<?php require('skipif.inc'); ?> <?php require('skipif.inc'); ?>
--ENV--
LSAN_OPTIONS=detect_leaks=0
--FILE-- --FILE--
<?php <?php

View File

@ -2,6 +2,8 @@
Bug #64037 Firebird return wrong value for numeric field Bug #64037 Firebird return wrong value for numeric field
--SKIPIF-- --SKIPIF--
<?php require('skipif.inc'); ?> <?php require('skipif.inc'); ?>
--ENV--
LSAN_OPTIONS=detect_leaks=0
--FILE-- --FILE--
<?php <?php

View File

@ -2,6 +2,8 @@
PDO_Firebird: Feature 72583 Fetch integers as php integers not as strings PDO_Firebird: Feature 72583 Fetch integers as php integers not as strings
--SKIPIF-- --SKIPIF--
<?php require('skipif.inc'); ?> <?php require('skipif.inc'); ?>
--ENV--
LSAN_OPTIONS=detect_leaks=0
--FILE-- --FILE--
<?php <?php
require 'testdb.inc'; require 'testdb.inc';

View File

@ -2,6 +2,8 @@
PDO_Firebird: Bug 72931 Insert returning fails on Firebird 3 PDO_Firebird: Bug 72931 Insert returning fails on Firebird 3
--SKIPIF-- --SKIPIF--
<?php require('skipif.inc'); ?> <?php require('skipif.inc'); ?>
--ENV--
LSAN_OPTIONS=detect_leaks=0
--FILE-- --FILE--
<?php <?php
require 'testdb.inc'; require 'testdb.inc';

View File

@ -2,6 +2,8 @@
PDO_Firebird: bug 73087 segfault binding blob parameter PDO_Firebird: bug 73087 segfault binding blob parameter
--SKIPIF-- --SKIPIF--
<?php require('skipif.inc'); ?> <?php require('skipif.inc'); ?>
--ENV--
LSAN_OPTIONS=detect_leaks=0
--FILE-- --FILE--
<?php <?php
require 'testdb.inc'; require 'testdb.inc';

View File

@ -2,6 +2,8 @@
PDO_Firebird: Bug #74462 Returns only NULLs for boolean fields PDO_Firebird: Bug #74462 Returns only NULLs for boolean fields
--SKIPIF-- --SKIPIF--
<?php require('skipif.inc'); ?> <?php require('skipif.inc'); ?>
--ENV--
LSAN_OPTIONS=detect_leaks=0
--FILE-- --FILE--
<?php <?php
require 'testdb.inc'; require 'testdb.inc';

View File

@ -2,6 +2,8 @@
PDO_Firebird: Bug #76488 Memory leak when fetching a BLOB field PDO_Firebird: Bug #76488 Memory leak when fetching a BLOB field
--SKIPIF-- --SKIPIF--
<?php require('skipif.inc'); ?> <?php require('skipif.inc'); ?>
--ENV--
LSAN_OPTIONS=detect_leaks=0
--FILE-- --FILE--
<?php <?php
require 'testdb.inc'; require 'testdb.inc';

View File

@ -2,6 +2,8 @@
PDO_Firebird: Bug #76488 PDO Firebird does not support boolean datatype in input parameters PDO_Firebird: Bug #76488 PDO Firebird does not support boolean datatype in input parameters
--SKIPIF-- --SKIPIF--
<?php require('skipif.inc'); ?> <?php require('skipif.inc'); ?>
--ENV--
LSAN_OPTIONS=detect_leaks=0
--FILE-- --FILE--
<?php <?php

View File

@ -2,6 +2,8 @@
Bug #80521 (Parameters with underscores no longer recognized) Bug #80521 (Parameters with underscores no longer recognized)
--SKIPIF-- --SKIPIF--
<?php require('skipif.inc'); ?> <?php require('skipif.inc'); ?>
--ENV--
LSAN_OPTIONS=detect_leaks=0
--FILE-- --FILE--
<?php <?php
require 'testdb.inc'; require 'testdb.inc';

View File

@ -2,6 +2,8 @@
PDO_Firebird: cursor should not be marked as opened on singleton statements PDO_Firebird: cursor should not be marked as opened on singleton statements
--SKIPIF-- --SKIPIF--
<?php require('skipif.inc'); ?> <?php require('skipif.inc'); ?>
--ENV--
LSAN_OPTIONS=detect_leaks=0
--FILE-- --FILE--
<?php <?php
require 'testdb.inc'; require 'testdb.inc';

View File

@ -7,6 +7,7 @@ if (!extension_loaded('pdo_firebird')) print 'skip'; ?>
# magic auto-configuration # magic auto-configuration
$config = array( $config = array(
'ENV' => ['LSAN_OPTIONS' => 'detect_leaks=0'],
'TESTS' => 'ext/pdo/tests' 'TESTS' => 'ext/pdo/tests'
); );

View File

@ -2,6 +2,8 @@
PDO_Firebird: connect/disconnect PDO_Firebird: connect/disconnect
--SKIPIF-- --SKIPIF--
<?php require('skipif.inc'); ?> <?php require('skipif.inc'); ?>
--ENV--
LSAN_OPTIONS=detect_leaks=0
--FILE-- --FILE--
<?php <?php
require("testdb.inc"); require("testdb.inc");

View File

@ -2,6 +2,8 @@
PDO_Firebird: DDL/transactions PDO_Firebird: DDL/transactions
--SKIPIF-- --SKIPIF--
<?php require('skipif.inc'); ?> <?php require('skipif.inc'); ?>
--ENV--
LSAN_OPTIONS=detect_leaks=0
--FILE-- --FILE--
<?php <?php

View File

@ -6,6 +6,8 @@ if (strpos(getenv('PDO_FIREBIRD_TEST_DSN'), 'dialect=1')===false) {
die('skip: PDO_FIREBIRD_TEST_DSN must contain a string "dialect=1"'); die('skip: PDO_FIREBIRD_TEST_DSN must contain a string "dialect=1"');
} }
?> ?>
--ENV--
LSAN_OPTIONS=detect_leaks=0
--FILE-- --FILE--
<?php <?php
require("testdb.inc"); require("testdb.inc");

View File

@ -2,6 +2,8 @@
PDO_Firebird: prepare/execute/binding PDO_Firebird: prepare/execute/binding
--SKIPIF-- --SKIPIF--
<?php require('skipif.inc'); ?> <?php require('skipif.inc'); ?>
--ENV--
LSAN_OPTIONS=detect_leaks=0
--FILE-- --FILE--
<?php <?php
require("testdb.inc"); require("testdb.inc");

View File

@ -3,6 +3,8 @@ PDO_Firebird: support EXECUTE BLOCK
--SKIPIF-- --SKIPIF--
<?php require('skipif.inc'); <?php require('skipif.inc');
?> ?>
--ENV--
LSAN_OPTIONS=detect_leaks=0
--FILE-- --FILE--
<?php <?php
require("testdb.inc"); require("testdb.inc");

View File

@ -3,6 +3,8 @@ PDO_Firebird: ingnore parameter marks in comments
--SKIPIF-- --SKIPIF--
<?php require('skipif.inc'); <?php require('skipif.inc');
?> ?>
--ENV--
LSAN_OPTIONS=detect_leaks=0
--FILE-- --FILE--
<?php <?php
require("testdb.inc"); require("testdb.inc");

View File

@ -5,6 +5,8 @@ FB payload server satisfies connection attempt
if (!extension_loaded('pdo_firebird')) die("skip pdo_firebird extension not available"); if (!extension_loaded('pdo_firebird')) die("skip pdo_firebird extension not available");
if (!extension_loaded('sockets')) die("skip sockets extension not available"); if (!extension_loaded('sockets')) die("skip sockets extension not available");
?> ?>
--ENV--
LSAN_OPTIONS=detect_leaks=0
--FILE-- --FILE--
<?php <?php
require_once "payload_server.inc"; require_once "payload_server.inc";

View File

@ -2,6 +2,8 @@
PDO_Firebird: rowCount PDO_Firebird: rowCount
--SKIPIF-- --SKIPIF--
<?php require('skipif.inc'); ?> <?php require('skipif.inc'); ?>
--ENV--
LSAN_OPTIONS=detect_leaks=0
--FILE-- --FILE--
<?php <?php