Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save camporter/bf8babe2679cc4cabea9fa038b553e6a to your computer and use it in GitHub Desktop.
Save camporter/bf8babe2679cc4cabea9fa038b553e6a to your computer and use it in GitHub Desktop.
=====================================================================
PHP : /home/cmp/php-src/sapi/cli/php
PHP_SAPI : cli
PHP_VERSION : 8.0.0-dev
ZEND_VERSION: 4.0.0-dev
PHP_OS : Linux - Linux cmp 5.3.0-46-generic SMP Fri Mar 27 17:37:05 UTC 2020 x86_64
INI actual : /home/cmp/php-src
More .INIs :
---------------------------------------------------------------------
PHP : /home/cmp/php-src/sapi/phpdbg/phpdbg
PHP_SAPI : phpdbg
PHP_VERSION : 8.0.0-dev
ZEND_VERSION: 4.0.0-dev
PHP_OS : Linux - Linux cmp 5.3.0-46-generic SMP Fri Mar 27 17:37:05 UTC 2020 x86_64
INI actual : /home/cmp/php-src
More .INIs :
---------------------------------------------------------------------
CWD : /home/cmp/php-src
Extra dirs :
VALGRIND : Not used
=====================================================================
Running selected tests.
PASS PDO OCI Bug #41996 (Problem accessing Oracle ROWID) [ext/pdo_oci/tests/bug41996.phpt]
PASS PDO OCI Bug #44301 (Segfault when an exception is thrown on persistent connections) [ext/pdo_oci/tests/bug44301.phpt]
PASS Bug #46274 (pdo_pgsql - Segfault when using PDO::ATTR_STRINGIFY_FETCHES and blob) [ext/pdo_oci/tests/bug46274.phpt]
PASS Bug #46274 (pdo_pgsql - Segfault when using PDO::ATTR_STRINGIFY_FETCHES and blob) [ext/pdo_oci/tests/bug46274_2.phpt]
PASS Bug #54379 (PDO_OCI: UTF-8 output gets truncated) [ext/pdo_oci/tests/bug54379.phpt]
PASS PDO OCI Bug #57702 (Multi-row BLOB fetches) [ext/pdo_oci/tests/bug57702.phpt]
SKIP PDO OCI Bug #60994 (Reading a multibyte CLOB caps at 8192 characters) [ext/pdo_oci/tests/bug60994.phpt] reason: not loaded
PASS PDO OCI Bug #33707 (Errors in select statements not reported) [ext/pdo_oci/tests/bug_33707.phpt]
PASS PDO OCI checkliveness (code coverage) [ext/pdo_oci/tests/checkliveness.phpt]
REDIRECT ext/pdo/tests (OCI [ext/pdo_oci/tests/common.phpt]) begin
PASS OCI PDO Common: Bug #34630 (inserting streams as LOBs) [ext/pdo_oci/tests/bug_34630.phpt]
PASS OCI PDO Common: Bug #34687 (query doesn't return error information) [ext/pdo_oci/tests/bug_34687.phpt]
PASS OCI PDO Common: Bug #35671 (binding by name breakage) [ext/pdo_oci/tests/bug_35671.phpt]
PASS OCI PDO Common: Bug #36428 (Incorrect error message for PDO::fetchAll()) [ext/pdo_oci/tests/bug_36428.phpt]
SKIP OCI PDO Common: Bug #36798 (Error parsing named parameters with queries containing high-ascii chars) [ext/pdo_oci/tests/bug_36798.phpt] reason: expected output valid for Oracle with WE8MSWIN1252 character set
PASS OCI PDO Common: Bug #38253 (PDO produces segfault with default fetch mode) [ext/pdo_oci/tests/bug_38253.phpt]
PASS OCI PDO Common: Bug #38394 (Prepared statement error stops subsequent statements) [ext/pdo_oci/tests/bug_38394.phpt]
PASS OCI PDO Common: Bug #39398 (Booleans are not automatically translated to integers) [ext/pdo_oci/tests/bug_39398.phpt]
PASS OCI PDO Common: Bug #39656 (Crash when calling fetch() on a PDO statement object after closeCursor()) [ext/pdo_oci/tests/bug_39656.phpt]
PASS OCI PDO Common: Bug #40285 (The prepare parser goes into an infinite loop on ': or ":) [ext/pdo_oci/tests/bug_40285.phpt]
PASS OCI PDO Common: Bug #42917 (PDO::FETCH_KEY_PAIR doesn't work with setFetchMode) [ext/pdo_oci/tests/bug_42917.phpt]
SKIP OCI PDO Common: Bug #43130 (Bound parameters cannot have - in their name) [ext/pdo_oci/tests/bug_43130.phpt] reason: not relevant for oci driver - Hyphen is not legal for bind names in Oracle DB
PASS OCI PDO Common: Bug #43139 (PDO ignore ATTR_DEFAULT_FETCH_MODE in some cases with fetchAll()) [ext/pdo_oci/tests/bug_43139.phpt]
PASS OCI PDO Common: Bug #43663 (__call on classes derived from PDO) [ext/pdo_oci/tests/bug_43663.phpt]
PASS OCI PDO Common: Bug #44159 (Crash: $pdo->setAttribute(PDO::STATEMENT_ATTR_CLASS, NULL)) [ext/pdo_oci/tests/bug_44159.phpt]
PASS OCI PDO Common: Bug #44173 (PDO->query() parameter parsing/checking needs an update) [ext/pdo_oci/tests/bug_44173.phpt]
PASS OCI PDO Common: Bug #44409 (PDO::FETCH_SERIALIZE calls __construct()) [ext/pdo_oci/tests/bug_44409.phpt]
PASS OCI PDO Common: Bug #44861 (scrollable cursor don't work with pgsql) [ext/pdo_oci/tests/bug_44861.phpt]
PASS OCI PDO Common: Bug #47769 (Strange extends PDO) [ext/pdo_oci/tests/bug_47769.phpt]
PASS OCI PDO Common: Bug #50458 (PDO::FETCH_FUNC fails with Closures) [ext/pdo_oci/tests/bug_50458.phpt]
PASS OCI PDO Common: Bug #52098 Own PDOStatement implementation ignore __call() [ext/pdo_oci/tests/bug_52098.phpt]
PASS OCI PDO Common: Bug #60665 (call to empty() on NULL result using PDO::FETCH_LAZY returns false) [ext/pdo_oci/tests/bug_60665.phpt]
PASS OCI PDO Common: Bug #61292 (Segfault while calling a method on an overloaded PDO object) [ext/pdo_oci/tests/bug_61292.phpt]
PASS OCI PDO Common: Bug #64172 errorInfo is not properly cleaned up [ext/pdo_oci/tests/bug_64172.phpt]
PASS OCI PDO Common: Bug #65946 (pdo_sql_parser.c permanently converts values bound to strings) [ext/pdo_oci/tests/bug_65946.phpt]
SKIP OCI PDO Common: Bug #69356 (PDOStatement::debugDumpParams() truncates query) [ext/pdo_oci/tests/bug_69356.phpt] reason: query not supported
PASS OCI PDO Common: Bug #71447 (Quotes inside comments not properly handled) [ext/pdo_oci/tests/bug_71447.phpt]
SKIP OCI PDO Common: FR #71885 (Allow escaping question mark placeholders) [ext/pdo_oci/tests/bug_71885.phpt] reason: different error message with oci
PASS OCI PDO Common: Bug #72788 (Invalid memory access when using persistent PDO connection) [ext/pdo_oci/tests/bug_72788.phpt]
PASS OCI PDO Common: Bug #73234 (Emulated statements let value dictate parameter type) [ext/pdo_oci/tests/bug_73234.phpt]
PASS OCI PDO Common: Bug #77849 (Unexpected segfault attempting to use cloned PDO object) [ext/pdo_oci/tests/bug_77849.phpt]
PASS OCI PDO Common: Bug #77849 (inconsistent state of cloned statament object) [ext/pdo_oci/tests/bug_77849_2.phpt]
BORK Warning: PDO::query(): SQLSTATE[HY000]: General error: 923 OCIStmtExecute: ORA-00923: FROM keyword not found where expected
(/home/cmp/php-src/ext/pdo_oci/oci_statement.c:153) in /home/cmp/php-src/ext/pdo_oci/tests/bug_79106.skip.php on line 11
skip driver does not support quoted numeric identifiers [ext/pdo_oci/tests/bug_79106.phpt] reason: invalid output from SKIPIF
BORK Warning: PDO::query(): SQLSTATE[HY000]: General error: 923 OCIStmtExecute: ORA-00923: FROM keyword not found where expected
(/home/cmp/php-src/ext/pdo_oci/oci_statement.c:153) in /home/cmp/php-src/ext/pdo_oci/tests/bug_79106_collision.skip.php on line 11
skip driver does not support quoted numeric identifiers [ext/pdo_oci/tests/bug_79106_collision.phpt] reason: invalid output from SKIPIF
SKIP OCI PDO Common: PDOStatement::debugDumpParams() with emulated prepares [ext/pdo_oci/tests/debug_emulated_prepares.phpt] reason: driver cannot emulate prepared statements
PASS OCI PDO Common: PDO::FETCH_ASSOC [ext/pdo_oci/tests/pdo_001.phpt]
PASS OCI PDO Common: PDO::FETCH_NUM [ext/pdo_oci/tests/pdo_002.phpt]
PASS OCI PDO Common: PDO::FETCH_BOTH [ext/pdo_oci/tests/pdo_003.phpt]
PASS OCI PDO Common: PDO::FETCH_OBJ [ext/pdo_oci/tests/pdo_004.phpt]
PASS OCI PDO Common: PDO::FETCH_CLASS [ext/pdo_oci/tests/pdo_005.phpt]
PASS OCI PDO Common: PDO::FETCH_GROUP [ext/pdo_oci/tests/pdo_006.phpt]
PASS OCI PDO Common: PDO::FETCH_UNIQUE [ext/pdo_oci/tests/pdo_007.phpt]
PASS OCI PDO Common: PDO::FETCH_UNIQUE conflict [ext/pdo_oci/tests/pdo_008.phpt]
PASS OCI PDO Common: PDO::FETCH_CLASSTYPE [ext/pdo_oci/tests/pdo_009.phpt]
PASS OCI PDO Common: PDO::FETCH_CLASSTYPE and GROUP/UNIQUE [ext/pdo_oci/tests/pdo_010.phpt]
PASS OCI PDO Common: PDO::FETCH_FUNC and statement overloading [ext/pdo_oci/tests/pdo_011.phpt]
PASS OCI PDO Common: PDOStatement::setFetchMode [ext/pdo_oci/tests/pdo_012.phpt]
PASS OCI PDO Common: PDOStatement iterator [ext/pdo_oci/tests/pdo_013.phpt]
PASS OCI PDO Common: PDOStatement SPL iterator [ext/pdo_oci/tests/pdo_014.phpt]
PASS OCI PDO Common: PDO::FETCH_COLUMN [ext/pdo_oci/tests/pdo_015.phpt]
SKIP OCI PDO Common: PDO::FETCH_BOUND [ext/pdo_oci/tests/pdo_016.phpt] reason: not relevant for oci driver - cannot reexecute after closing cursors without reparse
SKIP OCI PDO Common: PDO::FETCH_BOUND w/o : [ext/pdo_oci/tests/pdo_016a.phpt] reason: not relevant for oci driver - cannot reexecute after closing cursors without reparse
PASS OCI PDO Common: transactions [ext/pdo_oci/tests/pdo_017.phpt]
PASS OCI PDO Common: serializing [ext/pdo_oci/tests/pdo_018.phpt]
PASS OCI PDO Common: fetch() and while() [ext/pdo_oci/tests/pdo_019.phpt]
PASS OCI PDO Common: PDOStatement::columnCount [ext/pdo_oci/tests/pdo_020.phpt]
PASS OCI PDO Common: PDOStatement::execute with parameters [ext/pdo_oci/tests/pdo_021.phpt]
XFAIL OCI PDO Common: PDOStatement::getColumnMeta [ext/pdo_oci/tests/pdo_022.phpt] XFAIL REASON: This feature is not yet finalized, no test makes sense
PASS OCI PDO Common: extending PDO [ext/pdo_oci/tests/pdo_023.phpt]
PASS OCI PDO Common: assert that bindParam does not modify parameter [ext/pdo_oci/tests/pdo_024.phpt]
PASS OCI PDO Common: PDO::FETCH_INTO [ext/pdo_oci/tests/pdo_025.phpt]
PASS OCI PDO Common: extending PDO (2) [ext/pdo_oci/tests/pdo_026.phpt]
PASS OCI PDO Common: PDO::FETCH_LAZY [ext/pdo_oci/tests/pdo_027.phpt]
PASS OCI PDO Common: bindValue [ext/pdo_oci/tests/pdo_028.phpt]
PASS OCI PDO Common: extending PDO (3) [ext/pdo_oci/tests/pdo_029.phpt]
PASS OCI PDO Common: extending PDO (4) [ext/pdo_oci/tests/pdo_030.phpt]
PASS OCI PDO Common: PDOStatement SPL iterator [ext/pdo_oci/tests/pdo_031.phpt]
PASS OCI PDO Common: PDO::ATTR_CASE [ext/pdo_oci/tests/pdo_032.phpt]
PASS OCI PDO Common: PDO::quote() [ext/pdo_oci/tests/pdo_033.phpt]
PASS OCI PDO Common: PDO::FETCH_KEY_PAIR fetch mode test [ext/pdo_oci/tests/pdo_034.phpt]
PASS OCI PDO Common: PDORow + get_parent_class() [ext/pdo_oci/tests/pdo_035.phpt]
PASS OCI Testing PDORow and PDOStatement instances with Reflection [ext/pdo_oci/tests/pdo_036.phpt]
PASS OCI Crash when calling a method of a class that inherits PDOStatement [ext/pdo_oci/tests/pdo_037.phpt]
PASS OCI PDOStatement::fetchColumn() invalid column index [ext/pdo_oci/tests/pdo_038.phpt]
PASS OCI Test normal operation of PDO::getAvailableDrivers / pdo_drivers [ext/pdo_oci/tests/pdo_drivers_basic.phpt]
PASS OCI PDO Common: Pass credentials in dsn instead of constructor params [ext/pdo_oci/tests/pdo_dsn_containing_credentials.phpt]
PASS OCI Trying instantiate a PDORow object manually [ext/pdo_oci/tests/pdorow.phpt]
PASS OCI PDO Common: PECL Bug #5217 (serialize/unserialize safety) [ext/pdo_oci/tests/pecl_bug_5217.phpt]
PASS OCI PDO Common: PECL Bug #5772 (PDO::FETCH_FUNC breaks on mixed case func name) [ext/pdo_oci/tests/pecl_bug_5772.phpt]
PASS OCI PDO Common: PECL Bug #5809 (PDOStatement::execute(array()) changes param) [ext/pdo_oci/tests/pecl_bug_5809.phpt]
REDIRECT ext/pdo/tests (OCI [ext/pdo_oci/tests/common.phpt]) done
PASS PDO_OCI: Attribute: Setting session action [ext/pdo_oci/tests/pdo_oci_attr_action.phpt]
PASS PDO_OCI: Attribute: Basic autocommit functionality [ext/pdo_oci/tests/pdo_oci_attr_autocommit_1.phpt]
PASS PDO_OCI: Attribute: beginTransaction and native transactions [ext/pdo_oci/tests/pdo_oci_attr_autocommit_2.phpt]
PASS PDO_OCI: Attribute: closing a connection in non-autocommit mode commits data [ext/pdo_oci/tests/pdo_oci_attr_autocommit_3.phpt]
PASS PDO_OCI: Attribute: Setting and using call timeout [ext/pdo_oci/tests/pdo_oci_attr_call_timeout.phpt]
PASS PDO_OCI: Attribute: Column Case [ext/pdo_oci/tests/pdo_oci_attr_case.phpt]
PASS PDO_OCI: Attribute: Client version [ext/pdo_oci/tests/pdo_oci_attr_client.phpt]
PASS PDO_OCI: Attribute: Setting session client identifier [ext/pdo_oci/tests/pdo_oci_attr_client_identifier.phpt]
PASS PDO_OCI: Attribute: Setting session client info [ext/pdo_oci/tests/pdo_oci_attr_client_info.phpt]
PASS PDO_OCI: Attribute: verify driver name [ext/pdo_oci/tests/pdo_oci_attr_drivername.phpt]
PASS PDO_OCI: Attribute: Setting session module [ext/pdo_oci/tests/pdo_oci_attr_module.phpt]
PASS PDO_OCI: Attribute: Oracle Nulls [ext/pdo_oci/tests/pdo_oci_attr_nulls_1.phpt]
PASS PDO_OCI: Attribute: Set prefetch on connection [ext/pdo_oci/tests/pdo_oci_attr_prefetch_1.phpt]
PASS PDO_OCI: Attribute: prefetch on statements [ext/pdo_oci/tests/pdo_oci_attr_prefetch_2.phpt]
PASS PDO_OCI: Attribute: Server version and info [ext/pdo_oci/tests/pdo_oci_attr_server.phpt]
PASS PDO OCI specific class constants [ext/pdo_oci/tests/pdo_oci_class_constants.phpt]
PASS PDO_OCI: Bug #69356 (PDOStatement::debugDumpParams() truncates query) [ext/pdo_oci/tests/pdo_oci_debugdumpparams.phpt]
SKIP PDO_OCI: check fread() EOF [ext/pdo_oci/tests/pdo_oci_fread_1.phpt] reason: expected output valid for WE8MSWIN1252 character set
PASS PDO_OCI: phpinfo() output [ext/pdo_oci/tests/pdo_oci_phpinfo.phpt]
PASS Test PDO->quote() for PDO_OCI [ext/pdo_oci/tests/pdo_oci_quote1.phpt]
PASS PDO_OCI: PDOStatement->getColumnMeta [ext/pdo_oci/tests/pdo_oci_stmt_getcolumnmeta.phpt]
SKIP PDO_OCI: stream_get_contents length & offset test [ext/pdo_oci/tests/pdo_oci_stream_1.phpt] reason: expected output valid for WE8MSWIN1252 character set
FAIL PDO OCI: Inserts 10K with 1 number and 2 LOB columns (stress test) [ext/pdo_oci/tests/pdo_oci_stream_2a.phpt]
PASS PDO OCI: Fetches 10K records from a table that contains 1 number and 2 LOB columns (stress test) [ext/pdo_oci/tests/pdo_oci_stream_2b.phpt]
PASS PDO OCI: Test to verify all implicitly created temporary LOB are cleaned up [ext/pdo_oci/tests/pdo_oci_templob_1.phpt]
PASS PECL PDO_OCI Bug #11345 (Test invalid character set name) [ext/pdo_oci/tests/pecl_bug_11345.phpt]
PASS PECL PDO_OCI Bug #6364 (segmentation fault on stored procedure call with OUT binds) [ext/pdo_oci/tests/pecl_bug_6364.phpt]
=====================================================================
Number of tests : 116 104
Tests borked : 2 ( 1.7%) --------
Tests skipped : 10 ( 8.6%) --------
Tests warned : 0 ( 0.0%) ( 0.0%)
Tests failed : 1 ( 0.9%) ( 1.0%)
Expected fail : 1 ( 0.9%) ( 1.0%)
Tests passed : 102 ( 87.9%) ( 98.1%)
---------------------------------------------------------------------
Time taken : 87 seconds
=====================================================================
=====================================================================
EXPECTED FAILED TEST SUMMARY
---------------------------------------------------------------------
via [ext/pdo_oci/tests/common.phpt]
OCI PDO Common: PDOStatement::getColumnMeta [ext/pdo_oci/tests/pdo_022.phpt] XFAIL REASON: This feature is not yet finalized, no test makes sense
=====================================================================
=====================================================================
BORKED TEST SUMMARY
---------------------------------------------------------------------
Warning: PDO::query(): SQLSTATE[HY000]: General error: 923 OCIStmtExecute: ORA-00923: FROM keyword not found where expected
(/home/cmp/php-src/ext/pdo_oci/oci_statement.c:153) in /home/cmp/php-src/ext/pdo_oci/tests/bug_79106.skip.php on line 11
skip driver does not support quoted numeric identifiers [/home/cmp/php-src/ext/pdo/tests/bug_79106.phpt]
Warning: PDO::query(): SQLSTATE[HY000]: General error: 923 OCIStmtExecute: ORA-00923: FROM keyword not found where expected
(/home/cmp/php-src/ext/pdo_oci/oci_statement.c:153) in /home/cmp/php-src/ext/pdo_oci/tests/bug_79106_collision.skip.php on line 11
skip driver does not support quoted numeric identifiers [/home/cmp/php-src/ext/pdo/tests/bug_79106_collision.phpt]
=====================================================================
=====================================================================
FAILED TEST SUMMARY
---------------------------------------------------------------------
PDO OCI: Inserts 10K with 1 number and 2 LOB columns (stress test) [ext/pdo_oci/tests/pdo_oci_stream_2a.phpt]
=====================================================================
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment