From fb4967900dc0b604c537e098a41b20dcaeba991f Mon Sep 17 00:00:00 2001 From: Ulf Wendel Date: Thu, 9 Aug 2007 11:53:17 +0000 Subject: Same as for ext/mysqli tests: addition of a new environment variable MYSQL_TEST_SKIP_CONNECT_FAILURE which controls how to deal with connection problems. If MYSQL_TEST_SKIP_CONNECT_FAILURE = false (default) connection problems will make a test fail. If you set MYSQL_TEST_SKIP_CONNECT_FAILURE to any value that evaluates to true in PHP, a test which cannot connect to the database will be skipped. --- ext/mysql/tests/mysql_fetch_array.phpt | 5 ++++- ext/mysql/tests/mysql_fetch_assoc.phpt | 5 ++++- ext/mysql/tests/mysql_fetch_field.phpt | 5 ++++- ext/mysql/tests/mysql_fetch_lengths.phpt | 5 ++++- ext/mysql/tests/mysql_fetch_object.phpt | 5 ++++- ext/mysql/tests/mysql_fetch_row.phpt | 5 ++++- ext/mysql/tests/mysql_field_flags.phpt | 5 ++++- ext/mysql/tests/mysql_field_len.phpt | 5 ++++- ext/mysql/tests/mysql_field_name.phpt | 5 ++++- ext/mysql/tests/mysql_field_seek.phpt | 5 ++++- ext/mysql/tests/mysql_field_table.phpt | 5 ++++- ext/mysql/tests/mysql_field_type.phpt | 5 ++++- ext/mysql/tests/mysql_free_result.phpt | 5 ++++- ext/mysql/tests/mysql_get_host_info.phpt | 7 +++++-- ext/mysql/tests/mysql_get_proto_info.phpt | 5 ++++- ext/mysql/tests/mysql_get_server_info.phpt | 5 ++++- ext/mysql/tests/mysql_info.phpt | 5 ++++- ext/mysql/tests/mysql_insert_id.phpt | 5 ++++- ext/mysql/tests/mysql_list_dbs.phpt | 5 ++++- ext/mysql/tests/mysql_list_fields.phpt | 10 ++++++---- ext/mysql/tests/mysql_list_processes.phpt | 5 ++++- ext/mysql/tests/mysql_list_tables.phpt | 5 +++-- ext/mysql/tests/mysql_num_fields.phpt | 5 ++++- ext/mysql/tests/mysql_num_rows.phpt | 5 ++++- ext/mysql/tests/mysql_pconnect.phpt | 5 ++++- ext/mysql/tests/mysql_phpinfo.phpt | 5 ++++- ext/mysql/tests/mysql_ping.phpt | 5 ++++- ext/mysql/tests/mysql_query.phpt | 5 ++++- ext/mysql/tests/mysql_real_escape_string.phpt | 5 ++++- ext/mysql/tests/mysql_result.phpt | 5 ++++- ext/mysql/tests/mysql_select_db.phpt | 5 ++++- ext/mysql/tests/mysql_set_charset.phpt | 1 + ext/mysql/tests/mysql_stat.phpt | 5 ++++- ext/mysql/tests/mysql_tablename.phpt | 5 ++++- ext/mysql/tests/mysql_thread_id.phpt | 5 ++++- ext/mysql/tests/mysql_unbuffered_query.phpt | 5 ++++- ext/mysql/tests/skipifconnectfailure.inc | 17 +++++++++++++++++ 37 files changed, 160 insertions(+), 40 deletions(-) create mode 100755 ext/mysql/tests/skipifconnectfailure.inc (limited to 'ext/mysql') diff --git a/ext/mysql/tests/mysql_fetch_array.phpt b/ext/mysql/tests/mysql_fetch_array.phpt index ffbf751247..f197ae9494 100644 --- a/ext/mysql/tests/mysql_fetch_array.phpt +++ b/ext/mysql/tests/mysql_fetch_array.phpt @@ -1,7 +1,10 @@ --TEST-- mysql_fetch_array() --SKIPIF-- - + --FILE-- + --FILE-- + --FILE-- + --FILE-- + --FILE-- + --FILE-- + --FILE-- + --FILE-- + --FILE-- + --FILE-- + --FILE-- + --FILE-- + --FILE-- + --FILE-- --EXPECTF-- -done! +done! \ No newline at end of file diff --git a/ext/mysql/tests/mysql_get_proto_info.phpt b/ext/mysql/tests/mysql_get_proto_info.phpt index 9483296fa3..989141a47f 100644 --- a/ext/mysql/tests/mysql_get_proto_info.phpt +++ b/ext/mysql/tests/mysql_get_proto_info.phpt @@ -1,7 +1,10 @@ --TEST-- mysql_get_proto_info() --SKIPIF-- - + --FILE-- + --FILE-- + --FILE-- + --FILE-- + --FILE-- + --FILE-- --EXPECTF-- done! \ No newline at end of file diff --git a/ext/mysql/tests/mysql_list_processes.phpt b/ext/mysql/tests/mysql_list_processes.phpt index 9f3dd62a85..9cf51db617 100644 --- a/ext/mysql/tests/mysql_list_processes.phpt +++ b/ext/mysql/tests/mysql_list_processes.phpt @@ -1,7 +1,10 @@ --TEST-- mysql_list_processes() --SKIPIF-- - + --FILE-- --FILE-- + --FILE-- + --FILE-- + --FILE-- + --FILE-- + --FILE-- + --FILE-- + --FILE-- + --FILE-- + --FILE-- diff --git a/ext/mysql/tests/mysql_stat.phpt b/ext/mysql/tests/mysql_stat.phpt index 9886bf8bf0..bc5be9540d 100644 --- a/ext/mysql/tests/mysql_stat.phpt +++ b/ext/mysql/tests/mysql_stat.phpt @@ -1,7 +1,10 @@ --TEST-- mysql_stat() --SKIPIF-- - + --FILE-- + --FILE-- + --FILE-- + --FILE-- \ No newline at end of file -- cgit v1.2.1