Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:55349 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 70173 invoked from network); 10 Sep 2011 08:16:41 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Sep 2011 08:16:41 -0000 Authentication-Results: pb1.pair.com smtp.mail=lester@lsces.co.uk; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=lester@lsces.co.uk; sender-id=unknown Received-SPF: error (pb1.pair.com: domain lsces.co.uk from 213.123.20.131 cause and error) X-PHP-List-Original-Sender: lester@lsces.co.uk X-Host-Fingerprint: 213.123.20.131 c2bthomr13.btconnect.com Received: from [213.123.20.131] ([213.123.20.131:19796] helo=mail.btconnect.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id FA/51-53180-6EC1B6E4 for ; Sat, 10 Sep 2011 04:16:39 -0400 Received: from host81-138-11-136.in-addr.btopenworld.com (EHLO _10.0.0.4_) ([81.138.11.136]) by c2bthomr13.btconnect.com with ESMTP id EHT60437; Sat, 10 Sep 2011 09:15:47 +0100 (BST) Message-ID: <4E6B1CB3.7080802@lsces.co.uk> Date: Sat, 10 Sep 2011 09:15:47 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:6.0) Gecko/20110815 Firefox/6.0 SeaMonkey/2.3 MIME-Version: 1.0 To: PHP internals Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Mirapoint-IP-Reputation: reputation=Fair-1, source=Queried, refid=tid=0001.0A0B0302.4E6B1CB3.003C, actions=tag X-Junkmail-Premium-Raw: score=7/50, refid=2.7.2:2011.9.10.73621:17:7.586, ip=81.138.11.136, rules=__MOZILLA_MSGID, __HAS_MSGID, __SANE_MSGID, __USER_AGENT, __MIME_VERSION, __TO_MALFORMED_2, __SUBJ_ALPHA_END, __CT, __CT_TEXT_PLAIN, __CTE, __ANY_URI, __URI_NO_MAILTO, __C230066_P3_4, __CP_URI_IN_BODY, BODY_SIZE_5000_5999, __MIME_TEXT_ONLY, RDNS_GENERIC_POOLED, RDNS_SUSP_GENERIC, RDNS_SUSP, BODY_SIZE_7000_LESS X-Junkmail-Status: score=10/50, host=c2bthomr13.btconnect.com X-Junkmail-Signature-Raw: score=unknown, refid=str=0001.0A0B0201.4E6B1CB4.00DF:SCFSTAT14830815,ss=1,fgs=0, ip=0.0.0.0, so=2010-07-22 22:03:31, dmn=2009-09-10 00:05:08, mode=multiengine X-Junkmail-IWF: false Subject: PDO_firebird testing From: lester@lsces.co.uk (Lester Caine) This by way of a crib sheet as I'm checking each test ... I've posted a patch which should updated the 5.3 branch, and I can't see why it should not work with 5.4 and trunk as nothing here should have changed between branches? https://bugs.php.net/bug.php?id=55663 has the patch ... why the f**k does the patch never get saved when I create the bug report? Just added it back in again. Still have rowCount.phpt to finish off, but I think that is just killing the connection with an open transaction. **** TEST 2597/6878 [ext/pdo/tests/pdo_016.phpt] SKIP FIREBIRD PDO Common: PDO::FETCH_BOUND [ext/pdo_firebird/tests/pdo_016.phpt] reason: not relevant for pdo_firebird driver - does not support named parameters in this context TEST 2598/6878 [ext/pdo/tests/pdo_016a.phpt] SKIP FIREBIRD PDO Common: PDO::FETCH_BOUND w/o : [ext/pdo_firebird/tests/pdo_016a.phpt] reason: not relevant for pdo_firebird driver - does not support named parameters in this context TEST 2600/6878 [ext/pdo/tests/pdo_018.phpt] SKIP FIREBIRD PDO Common: serializing [ext/pdo_firebird/tests/pdo_018.phpt] TEST 2603/6878 [ext/pdo/tests/pdo_021.phpt] reason: not relevant for pdo_firebird driver - does not support named parameters in this context SKIP FIREBIRD PDO Common: PDOStatement::execute with parameters [ext/pdo_firebird/tests/pdo_021.phpt] reason: not relevant for pdo_firebird driver - does not support named parameters in this context TEST 2606/6878 [ext/pdo/tests/pdo_024.phpt] SKIP FIREBIRD PDO Common: assert that bindParam does not modify parameter [ext/pdo_firebird/tests/pdo_024.phpt] reason: not relevant for pdo_firebird driver - does not support named parameters in this context TEST 2541/6856 [ext/pdo/tests/bug_34630.phpt] SKIP FIREBIRD PDO Common: Bug #34630 (inserting streams as LOBs) [ext/pdo_firebird/tests/bug_34630.phpt] reason: not relevant for pdo_firebird driver - does not support named parameters in this context TEST 2543/6856 [ext/pdo/tests/bug_35671.phpt] SKIP FIREBIRD PDO Common: Bug #35671 (binding by name breakage) [ext/pdo_firebird/tests/bug_35671.phpt] reason: not relevant for pdo_firebird driver - does not support named parameters in this context TEST 2548/6856 [ext/pdo/tests/bug_39398.phpt] SKIP FIREBIRD PDO Common: Bug #39398 (Booleans are not automatically translated to integers) [ext/pdo_firebird/tests/bug_39398.phpt] reason: not relevant for pdo_firebird driver - does not support named parameters in this context TEST 2552/6856 [ext/pdo/tests/bug_43130.phpt] SKIP FIREBIRD PDO Common: Bug #43130 (Bound parameters cannot have - in their name) [ext/pdo_firebird/tests/bug_43130.phpt] reason: not relevant for pdo_firebird driver - does not support named parameters in this context In these cases, firebird does not manage named parameters over the wire. This is normally handled by the client end software, so to emulate the PDO requirement would also require modifying the SQL from that supplied, which is not catered for in PDO currently. **** TEST 2599/6878 [ext/pdo/tests/pdo_017.phpt] SKIP FIREBIRD PDO Common: transactions [ext/pdo_firebird/tests/pdo_017.phpt] reason: no working transactions: There is already an active transaction Test to check if transactions are available leaves the open transaction ... rollback() added to close, but can't see where the skip message is created. **** TEST 2604/6878 [ext/pdo/tests/pdo_022.phpt] SKIP FIREBIRD PDO Common: PDOStatement::getColumnMeta [ext/pdo_firebird/tests/pdo_022.phpt] reason: this feature is not yet finalized, no test makes sense Agree with that one ... **** TEST 2544/6856 [ext/pdo/tests/bug_36428.phpt] SKIP FIREBIRD PDO Common: Bug #36428 (Incorrect error message for PDO::fetchAll()) [ext/pdo_firebird/tests/bug_36428.phpt] reason: SimpleXML not loaded This is not listed anyway so should pass **** TEST 2545/6856 [ext/pdo/tests/bug_36798.phpt] SKIP FIREBIRD PDO Common: Bug #36798 (Error parsing named parameters with queries containing high-ascii chars) [ext/pdo_firebird/tests/bug_36798.phpt] reason: not relevant for pdo_firebird driver - SQL is not valid against SQL standard Original bug report identified error, but was ignored. SQL standard only accepts non assci characters within double quotes ... **** TEST 2546/6856 [ext/pdo/tests/bug_38253.phpt] SKIP FIREBIRD PDO Common: Bug #38253 (PDO produces segfault with default fetch mode) [ext/pdo_firebird/tests/bug_38253.phpt] reason: pdo_firebird driver failure to be identified in PDO::ATTR_DEFAULT_FETCH_MODE Test does not seem to be setting up the right environment as manually running the php gives reported errors. No time to dig into deeply so flag and skip **** TEST 2558/6856 [ext/pdo/tests/bug_44861.phpt] SKIP FIREBIRD PDO Common: Bug #44861 (scrollable cursor don't work with pgsql) [ext/pdo_firebird/tests/bug_44861.phpt] reason: Scrollable cursors not supported Skip report is wrong ... firebird supports cursors, but need to check if they work in the same way as this test exercises them. **** -- Lester Caine - G8HFL ----------------------------- Contact - http://lsces.co.uk/wiki/?page=contact L.S.Caine Electronic Services - http://lsces.co.uk EnquirySolve - http://enquirysolve.com/ Model Engineers Digital Workshop - http://medw.co.uk// Firebird - http://www.firebirdsql.org/index.php