php-src/ext/pdo_mysql/tests
Kamil Tekiela 4db701c049
Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  Fix MySQL Statement has a empty query result when the response field has changed, also Segmentation fault
2023-08-04 22:31:18 +01:00
..
foo Fix #80329: Add option to specify LOAD DATA LOCAL white list folder 2021-02-23 09:30:46 +01:00
bug41125.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug44327.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug46292.phpt Deprecate implicit dynamic properties 2021-11-26 14:10:11 +01:00
bug53551.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug53782.phpt Migrate more SKIPIF -> EXTENSIONS (#7139) 2021-06-11 12:58:44 +02:00
bug54929.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug63176.phpt Deprecate implicit dynamic properties 2021-11-26 14:10:11 +01:00
bug63185.phpt Remove duplicate entries in EXTENSIONS 2021-06-14 14:34:31 +02:00
bug66141.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug66528.phpt Remove duplicate entries in EXTENSIONS 2021-06-14 14:34:31 +02:00
bug66878.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug67004.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug68371.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug70066.phpt Remove duplicate entries in EXTENSIONS 2021-06-14 14:34:31 +02:00
bug70272.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug70389.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug70862.phpt Deprecate implicit dynamic properties 2021-11-26 14:10:11 +01:00
bug71145.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug71569.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug75177.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug76815.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug77289.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug78152.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug79132.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug79375.phpt Remove duplicate entries in EXTENSIONS 2021-06-14 14:34:31 +02:00
bug79596.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug79872.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug80458.phpt Remove duplicate entries in EXTENSIONS 2021-06-14 14:34:31 +02:00
bug80808.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug80908.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug81037.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug_33689.phpt Migrate more SKIPIF -> EXTENSIONS (#7139) 2021-06-11 12:58:44 +02:00
bug_37445.phpt Migrate more SKIPIF -> EXTENSIONS (#7139) 2021-06-11 12:58:44 +02:00
bug_38546.phpt Migrate more SKIPIF -> EXTENSIONS (#7139) 2021-06-11 12:58:44 +02:00
bug_39483.phpt Migrate more SKIPIF -> EXTENSIONS (#7139) 2021-06-11 12:58:44 +02:00
bug_39858.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug_41125.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug_41698.phpt Migrate more SKIPIF -> EXTENSIONS (#7139) 2021-06-11 12:58:44 +02:00
bug_41997.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug_42499.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug_43371.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug_44454.phpt Migrate more SKIPIF -> EXTENSIONS (#7139) 2021-06-11 12:58:44 +02:00
bug_44707.phpt Remove duplicate entries in EXTENSIONS 2021-06-14 14:34:31 +02:00
bug_45120.phpt Migrate more SKIPIF -> EXTENSIONS (#7139) 2021-06-11 12:58:44 +02:00
bug_50323.phpt Migrate more SKIPIF -> EXTENSIONS (#7139) 2021-06-11 12:58:44 +02:00
bug_51670.phpt Migrate more SKIPIF -> EXTENSIONS (#7139) 2021-06-11 12:58:44 +02:00
bug_61207.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug_61411.phpt Remove duplicate entries in EXTENSIONS 2021-06-14 14:34:31 +02:00
bug_61755.phpt Migrate more SKIPIF -> EXTENSIONS (#7139) 2021-06-11 12:58:44 +02:00
bug_64705.phpt Prefer EXPECT over EXPECTF 2021-06-29 17:13:02 +02:00
bug_74376.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug_pecl_7976.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug_pecl_12925.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
change_column_count.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
common.phpt Migrate more SKIPIF -> EXTENSIONS (#7139) 2021-06-11 12:58:44 +02:00
config.inc Merge branch 'PHP-7.4' into PHP-8.0 2020-11-17 13:16:17 +01:00
CONFLICTS Implement fine-grained conflict handling 2019-02-20 11:20:40 +01:00
construct_persistent_failure.phpt Fix leak when persistent PDO connection fails 2021-11-16 16:14:29 +01:00
gh11550.phpt Fix MySQL Statement has a empty query result when the response field has changed, also Segmentation fault 2023-08-04 22:25:01 +01:00
gh-11587.phpt Fix GH-11587 PDO::ATTR_STRINGIFY_FETCHES should return strings even in if PDO::ATTR_EMULATE_PREPARES is enabled 2023-07-17 07:08:45 +01:00
last_insert_id.phpt Migrate more SKIPIF -> EXTENSIONS (#7139) 2021-06-11 12:58:44 +02:00
mysql_pdo_test.inc Reindent phpt files 2020-02-03 22:52:20 +01:00
native_types.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
PDO_getAvaliableDrivers.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql___construct_ini.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql___construct_options_libmysql.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql___construct_options.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql___construct_uri.phpt Merge branch 'PHP-8.0' into PHP-8.1 2022-05-03 12:43:14 +02:00
pdo_mysql___construct.phpt Move ARM64 build to Cirrus 2023-03-15 01:35:01 +01:00
pdo_mysql_attr_autocommit.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_attr_case.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_attr_client_version.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_attr_connection_status.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_attr_driver_name.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_attr_errmode.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_attr_fetch_table_names.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_attr_init_command.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_attr_max_buffer_size.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_attr_multi_statements.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_attr_oracle_nulls.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_attr_prefetch.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_attr_server_info.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_attr_server_version.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_attr_statement_class.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_begintransaction.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_bit.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_class_constants.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_closecursor_error.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_commit.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_connect_attr.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_connect_charset.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_errorcode.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_errorinfo.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_exec_ddl.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_exec_load_data.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_exec_select.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_exec.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_fetch_both.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_get_attribute.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_interface.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_inTransaction.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_last_insert_id.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_local_infile_default_off.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_local_infile_directory_allowed.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_local_infile_directory_denied.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_local_infile_overrides_local_infile_directory.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_local_infile_set_on.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_multi_stmt_nextrowset.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_param_str_natl.phpt Migrate more SKIPIF -> EXTENSIONS (#7139) 2021-06-11 12:58:44 +02:00
pdo_mysql_pconnect.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_phpinfo.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_prepare_emulated_anonymous.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_prepare_emulated_placeholder_everywhere.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_prepare_emulated.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_prepare_match_against.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_prepare_native_clear_error.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_prepare_native_column.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_prepare_native_dup_named_placeholder.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_prepare_native_mixed_style.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_prepare_native_named_placeholder.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_prepare_native_placeholder_everywhere.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_prepare_native.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_quote.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_rollback.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_stmt_bindcolumn.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_stmt_bindparam_types.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_stmt_bindparam.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_stmt_bindvalue.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_stmt_blobfromsteam.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_stmt_blobs.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_stmt_closecursor_empty.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_stmt_closecursor.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_stmt_columncount.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_stmt_errorcode.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_stmt_errorinfo.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_stmt_fetch_non_select.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_stmt_fetch_serialize_simple.phpt Include class name in Serializable deprecation message 2021-08-11 10:35:47 +02:00
pdo_mysql_stmt_fetch_serialize.phpt Deprecate implicit dynamic properties 2021-11-26 14:10:11 +01:00
pdo_mysql_stmt_fetchobject_ctor_args.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_stmt_fetchobject.phpt Deprecate implicit dynamic properties 2021-11-26 14:10:11 +01:00
pdo_mysql_stmt_getcolumnmeta.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_stmt_multiquery.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_stmt_nextrowset.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_stmt_rowcount.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_stmt_unbuffered_2050.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_stmt_variable_columncount.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_subclass.phpt Deprecate partially supported callables 2021-10-22 10:15:24 +02:00
pdo_mysql_types_zerofill.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pdo_mysql_types.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
pecl_bug_5200.phpt Migrate more SKIPIF -> EXTENSIONS (#7139) 2021-06-11 12:58:44 +02:00
pecl_bug_5780.phpt Migrate more SKIPIF -> EXTENSIONS (#7139) 2021-06-11 12:58:44 +02:00
pecl_bug_5802.phpt Migrate more SKIPIF -> EXTENSIONS (#7139) 2021-06-11 12:58:44 +02:00
README.md Change the default PDO error mode to exceptions 2020-05-04 22:51:47 +02:00
show_tables.phpt Migrate more SKIPIF -> EXTENSIONS (#7139) 2021-06-11 12:58:44 +02:00
skipifinfilenotallowed.inc Fix #80329: Add option to specify LOAD DATA LOCAL white list folder 2021-02-23 09:30:46 +01:00
table.inc Reindent phpt files 2020-02-03 22:52:20 +01:00
unsigned_bigint.phpt Merge branch 'PHP-8.0' into PHP-8.1 2021-12-30 19:10:36 +01:00

The pdo_mysql extension tests

You must set the following environment variables to run the tests:

# DSN; For example: mysql:dbname=test;host=localhost;port=3306
PDO_MYSQL_TEST_DSN

# Database host
PDO_MYSQL_TEST_HOST

# Database (schema) name
PDO_MYSQL_TEST_DB

# Database server socket
PDO_MYSQL_TEST_SOCKET

# Storage engine to use
PDO_MYSQL_TEST_ENGINE

# Database user
PDO_MYSQL_TEST_USER

# Database user password
PDO_MYSQL_TEST_PASS

# Database charset
PDO_MYSQL_TEST_CHARSET

NOTE: if any of PDO_MYSQL_TEST_[HOST|DB|SOCKET|ENGINE|CHARSET] is part of PDO_MYSQL_TEST_DSN, the values must match. That is, for example, for PDO_MYSQL_TEST_DSN = mysql:dbname=test you MUST set PDO_MYSQL_TEST_DB=test.

MySQL User Permissions

The MySQL user used to run the tests must have full permissions on the test database, plus the following additional permissions: