]> granicus.if.org Git - php/commitdiff
Adding CLEAN sections, fixing some SKIPIF sections. Cool new run-tests.php, Zoe ...
authorUlf Wendel <uw@php.net>
Thu, 2 Jul 2009 10:04:25 +0000 (10:04 +0000)
committerUlf Wendel <uw@php.net>
Thu, 2 Jul 2009 10:04:25 +0000 (10:04 +0000)
43 files changed:
ext/mysql/tests/002.phpt
ext/mysql/tests/003.phpt
ext/mysql/tests/bug47438.phpt
ext/mysql/tests/clean_table.inc [new file with mode: 0644]
ext/mysql/tests/mysql_affected_rows.phpt
ext/mysql/tests/mysql_create_db.phpt
ext/mysql/tests/mysql_data_seek.phpt
ext/mysql/tests/mysql_db_query.phpt
ext/mysql/tests/mysql_drop_db.phpt
ext/mysql/tests/mysql_errno.phpt
ext/mysql/tests/mysql_error.phpt
ext/mysql/tests/mysql_fetch_array.phpt
ext/mysql/tests/mysql_fetch_assoc.phpt
ext/mysql/tests/mysql_fetch_field.phpt
ext/mysql/tests/mysql_fetch_lengths.phpt
ext/mysql/tests/mysql_fetch_object.phpt
ext/mysql/tests/mysql_fetch_row.phpt
ext/mysql/tests/mysql_field_flags.phpt
ext/mysql/tests/mysql_field_len.phpt
ext/mysql/tests/mysql_field_name.phpt
ext/mysql/tests/mysql_field_seek.phpt
ext/mysql/tests/mysql_field_table.phpt
ext/mysql/tests/mysql_field_type.phpt
ext/mysql/tests/mysql_free_result.phpt
ext/mysql/tests/mysql_get_host_info.phpt
ext/mysql/tests/mysql_get_proto_info.phpt
ext/mysql/tests/mysql_get_server_info.phpt
ext/mysql/tests/mysql_info.phpt
ext/mysql/tests/mysql_insert_id.phpt
ext/mysql/tests/mysql_list_dbs.phpt
ext/mysql/tests/mysql_list_fields.phpt
ext/mysql/tests/mysql_list_tables.phpt
ext/mysql/tests/mysql_max_persistent.phpt
ext/mysql/tests/mysql_num_fields.phpt
ext/mysql/tests/mysql_num_rows.phpt
ext/mysql/tests/mysql_pconn_disable.phpt
ext/mysql/tests/mysql_pconn_kill.phpt
ext/mysql/tests/mysql_pconn_max_links.phpt
ext/mysql/tests/mysql_ping.phpt
ext/mysql/tests/mysql_query.phpt
ext/mysql/tests/mysql_result.phpt
ext/mysql/tests/mysql_trace_mode.phpt
ext/mysql/tests/mysql_unbuffered_query.phpt

index 18f6c7037c169f958c9a799bf125d9762b12c5c7..8355c5f11ea29f51b6c2311c33cedc9155ebfa4f 100755 (executable)
@@ -32,6 +32,10 @@ mysql_close($link);
 
 print "done!";
 ?>
+--CLEAN--
+<?php
+require_once("clean_table.inc");
+?>
 --EXPECTF--
 resource(%d) of type (mysql link)
 bool(true)
index dd3c37058c6430f5c5ebdbd16aa1605c157bc0cb..2d0b68b9f8c1c884712145273d7826429f531a7d 100755 (executable)
@@ -52,6 +52,10 @@ mysql_free_result($res);
 mysql_close($link);
 print "done!";
 ?>
+--CLEAN--
+<?php
+require_once("clean_table.inc");
+?>
 --EXPECTF--
 ==stdClass==
 object(stdClass)#%d (1) {
index 700c6d8018e72aec5d7d4b176975d3b02f485939..11f0ff33b85522ea44be872c2222773dcf0afe71 100644 (file)
@@ -16,7 +16,7 @@ if (!$link = my_mysql_connect($host, $user, $passwd, $db, $port, $socket))
 mysql_select_db($db, $link);
 mysql_query("DROP TABLE IF EXISTS test_47438", $link);
 mysql_query("CREATE TABLE test_47438 (a INT, b INT, c INT)", $link);
-mysql_query("INSERT INTO test_47438 VALUES (10, 11, 12), (20, 21, 22)", $link); 
+mysql_query("INSERT INTO test_47438 VALUES (10, 11, 12), (20, 21, 22)", $link);
 $result = mysql_query("SELECT * FROM test_47438", $link);
 mysql_field_seek($result, 1);
 
@@ -31,6 +31,20 @@ while($i<mysql_num_fields($result))
 
 mysql_query("DROP TABLE IF EXISTS test_47438", $link);
 
+?>
+--CLEAN--
+<?php
+require_once('connect.inc');
+
+if (!$link = my_mysql_connect($host, $user, $passwd, $db, $port, $socket))
+        printf("[c001] Cannot connect to the server using host=%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n",
+                $host, $user, $db, $port, $socket);
+
+if (!mysql_select_db($db, $link) ||
+       !mysql_query("DROP TABLE IF EXISTS test_47438", $link))
+       printf("[c002] [%d] %s\n", mysql_errno($link), mysql_error($link));
+
+mysql_close($link);
 ?>
 --EXPECT--
 0.a
diff --git a/ext/mysql/tests/clean_table.inc b/ext/mysql/tests/clean_table.inc
new file mode 100644 (file)
index 0000000..e53245b
--- /dev/null
@@ -0,0 +1,15 @@
+<?PHP
+require_once('connect.inc');
+
+// connect + select_db
+if (!$link = my_mysql_connect($host, $user, $passwd, $db, $port, $socket)) {
+       printf("[clean] Cannot connect to the server using host=%s/%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n",
+         $host, $myhost, $user, $db, $port, $socket);
+}
+
+if (!mysql_query('DROP TABLE IF EXISTS test', $link)) {
+       printf("[clean] Failed to drop test table: [%d] %s\n", mysql_errno($link), mysql_error($link));
+}
+
+mysql_close($link);
+?>
\ No newline at end of file
index 9e2da44e3c63ab857a5a85d99cec17c5683715db..ecf0b5d855d4b2d5f92199dde385b70f28e475b0 100644 (file)
@@ -116,5 +116,9 @@ if (false !== ($tmp = @mysql_affected_rows($link)))
 
 print "done!";
 ?>
+--CLEAN--
+<?php
+require_once("clean_table.inc");
+?>
 --EXPECTF--
 done!
index 0a5d30e97a1019b926eff3333994311280164d58..bc91964f5032dbd6ec82c783c4b2a93d1ed8a03a 100644 (file)
@@ -40,5 +40,17 @@ if (!mysql_query("DROP DATABASE mysqlcreatedb", $link))
 
 print "done!";
 ?>
+--CLEAN--
+<?php
+require_once('connect.inc');
+if (!$link = my_mysql_connect($host, $user, $passwd, $db, $port, $socket))
+       printf("[c001] Cannot connect to the server using host=%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n",
+               $host, $user, $db, $port, $socket);
+
+if (!mysql_query("DROP DATABASE IF EXISTS mysqlcreatedb", $link))
+       printf("[c002] [%d] %s\n", mysqli_errno($link), mysqli_error($link));
+
+mysql_close($link);
+?>
 --EXPECTF--
 done!
index 687af1136b744d50018dbe8e75b8246413a86a59..46a0f86bdeaf7033b35cfa2fa9bd5e47abe677f1 100644 (file)
@@ -62,6 +62,10 @@ mysql_close($link);
 
 print "done!\n";
 ?>
+--CLEAN--
+<?php
+require_once("clean_table.inc");
+?>
 --EXPECTF--
 Warning: mysql_data_seek(): Offset 4 is invalid for MySQL result index %d (or the query data is unbuffered) in %s on line %d
 
index 8adf481711e8c73332133a2979e0c9a66b2d7d75..a3fc8c5608a9334d95a45f1933e2ee2851a2496d 100644 (file)
@@ -57,5 +57,9 @@ mysql_close($link);
 
 print "done!\n";
 ?>
+--CLEAN--
+<?php
+require_once("clean_table.inc");
+?>
 --EXPECTF--
 done!
index fb42f7b22ee99623b02bae12f42408ac22070fb0..bd729e7ab85ac783a4fc91bb0389c25e9b506050 100644 (file)
@@ -39,5 +39,17 @@ mysql_close($link);
 
 print "done!\n";
 ?>
+--CLEAN--
+<?php
+require_once('connect.inc');
+if (!$link = my_mysql_connect($host, $user, $passwd, $db, $port, $socket))
+       printf("[c001] Cannot connect to the server using host=%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n",
+               $host, $user, $db, $port, $socket);
+
+if (!mysql_query("DROP DATABASE IF EXISTS mysqldropdb", $link))
+       printf("[c002] [%d] %s\n", mysqli_errno($link), mysqli_error($link));
+
+mysql_close($link);
+?>
 --EXPECTF--
 done!
\ No newline at end of file
index 7a9e85fb30054f0ce823f73ec5e0489eedb2ef18..8cfa7bd33bfd0c1f285b386583ffa47b84c1da84 100644 (file)
@@ -50,6 +50,10 @@ if ($link = @mysql_connect($host . '_unknown', $user . '_unknown', $passwd, true
 
 print "done!";
 ?>
+--CLEAN--
+<?php
+require_once("clean_table.inc");
+?>
 --EXPECTF--
 int(0)
 int(%d)
index b64982a42fa195d045e8363cfbb109fe45a242c7..b92a646e88ff376145db8aa219b33053ca579357 100644 (file)
@@ -57,6 +57,10 @@ if ('' == mysql_error())
 
 print "done!";
 ?>
+--CLEAN--
+<?php
+require_once("clean_table.inc");
+?>
 --EXPECTF--
 Warning: mysql_error(): %d is not a valid MySQL-Link resource in %s on line %d
 bool(false)
index 469cc2f6f4a9884b86847e193a31a29d9e560052..924c71750195fdf89f910ae59528c3ce975d5bcd 100644 (file)
@@ -277,6 +277,10 @@ printf("[015] Expecting boolean/false, got %s/%s\n", gettype($tmp), $tmp);
 
 print "done!";
 ?>
+--CLEAN--
+<?php
+require_once("clean_table.inc");
+?>
 --EXPECTF--
 [005]
 array(4) {
index a54e5fd0ec83ff380705480e770f3cbaa9a1fda8..3c5ca79b2d93dc70718f64304ed107b173deb42d 100644 (file)
@@ -58,6 +58,10 @@ mysql_close($link);
 
 print "done!";
 ?>
+--CLEAN--
+<?php
+require_once("clean_table.inc");
+?>
 --EXPECTF--
 [005]
 array(2) {
index 0f337b80cbbfd6deaa3118f1209bc4eb33c36de2..f9767c82b7fa923f01d76308fd8f9e0efce55985 100644 (file)
@@ -133,6 +133,10 @@ require_once('skipifconnectfailure.inc');
        mysql_close($link);
        print "done!";
 ?>
+--CLEAN--
+<?php
+require_once("clean_table.inc");
+?>
 --EXPECTF--
 object(stdClass)#%d (13) {
   [%u|b%"name"]=>
index 4b181765b470f8ae478f34257423bdd97cc220d4..4793e2649bae0202c2d74d2fd0311e3f6859568f 100644 (file)
@@ -1,8 +1,8 @@
 --TEST--
 mysql_fetch_lengths()
 --SKIPIF--
-<?php 
-require_once('skipif.inc'); 
+<?php
+require_once('skipif.inc');
 require_once('skipifconnectfailure.inc');
 ?>
 --FILE--
@@ -34,6 +34,10 @@ var_dump(mysql_fetch_lengths($res));
 mysql_close($link);
 print "done!";
 ?>
+--CLEAN--
+<?php
+require_once("clean_table.inc");
+?>
 --EXPECTF--
 array(2) {
   [0]=>
index ab31ae742b3fa8e48b2ad2ec8b79992b2dfddc82..c11631e04cac6c06cd2fb2c166c02460201aa99c 100644 (file)
@@ -77,6 +77,10 @@ var_dump(mysql_fetch_object($res, 'this_class_does_not_exist'));
 mysql_close($link);
 print "done!";
 ?>
+--CLEAN--
+<?php
+require_once("clean_table.inc");
+?>
 --EXPECTF--
 object(stdClass)#%d (2) {
   [%u|b%"ID"]=>
index 7de2d252662259438113df1b7f3eb6aaf1ca6472..8d6b9585beea259c115a99e0dd3386eb9526786f 100644 (file)
@@ -36,6 +36,10 @@ var_dump(mysql_fetch_row($res));
 mysql_close($link);
 print "done!";
 ?>
+--CLEAN--
+<?php
+require_once("clean_table.inc");
+?>
 --EXPECTF--
 [004]
 array(2) {
index c609123cc2c5f6b8540b3742a231691e0147b3a3..d655595f7d38a71908603ba7c38c14faf42c00de 100644 (file)
@@ -1,8 +1,8 @@
 --TEST--
 mysql_field_flags()
 --SKIPIF--
-<?php 
-require_once('skipif.inc'); 
+<?php
+require_once('skipif.inc');
 require_once('skipifconnectfailure.inc');
 ?>
 --FILE--
@@ -135,6 +135,10 @@ var_dump(mysql_field_flags($res, 0));
 mysql_close($link);
 print "done!";
 ?>
+--CLEAN--
+<?php
+require_once("clean_table.inc");
+?>
 --EXPECTF--
 Warning: mysql_field_flags() expects exactly 2 parameters, 1 given in %s on line %d
 
index a81e36a681bf4434c6809a317fc12fbbfbec855a..a740c62439dd17dfa314f92e8029b649e4087bac 100644 (file)
@@ -1,8 +1,8 @@
 --TEST--
 mysql_field_len()
 --SKIPIF--
-<?php 
-require_once('skipif.inc'); 
+<?php
+require_once('skipif.inc');
 require_once('skipifconnectfailure.inc');
 ?>
 --FILE--
@@ -42,6 +42,10 @@ var_dump(mysql_field_len($res, 0));
 mysql_close($link);
 print "done!";
 ?>
+--CLEAN--
+<?php
+require_once("clean_table.inc");
+?>
 --EXPECTF--
 Warning: mysql_field_len() expects exactly 2 parameters, 1 given in %s on line %d
 
index f2ced72f7da7cb792a8c1864e2c8ac7b557d78c4..c87ac188f75467f368b366fa01113967aa8a2d6e 100644 (file)
@@ -41,6 +41,10 @@ var_dump(mysql_field_name($res, 0));
 mysql_close($link);
 print "done!";
 ?>
+--CLEAN--
+<?php
+require_once("clean_table.inc");
+?>
 --EXPECTF--
 Warning: mysql_field_name() expects exactly 2 parameters, 1 given in %s on line %d
 
index 8424fafc90315065beb9456f6ea08c9556cc4522..7e8b313c879e70de9fb34d57f387213c283e06cb 100644 (file)
@@ -39,6 +39,10 @@ var_dump(mysql_field_seek($res, 0));
 mysql_close($link);
 print "done!";
 ?>
+--CLEAN--
+<?php
+require_once("clean_table.inc");
+?>
 --EXPECTF--
 Warning: mysql_field_seek(): Field -1 is invalid for MySQL result index %d in %s on line %d
 bool(false)
index a74b4da5acb3fdaf5e8046462f3d02cb3633e838..707d1df987ee2287444d69d8590f7cfdf1aaab50 100644 (file)
@@ -41,6 +41,10 @@ var_dump(mysql_field_table($res, 0));
 mysql_close($link);
 print "done!";
 ?>
+--CLEAN--
+<?php
+require_once("clean_table.inc");
+?>
 --EXPECTF--
 Warning: mysql_field_table() expects exactly 2 parameters, 1 given in %s on line %d
 
index 575dad1fa100aa0931ad6f4a7f2173159a9f1569..c737b4e3f2c68061e6e5819cd18d1780f522cf03 100644 (file)
@@ -41,6 +41,10 @@ var_dump(mysql_field_type($res, 0));
 mysql_close($link);
 print "done!";
 ?>
+--CLEAN--
+<?php
+require_once("clean_table.inc");
+?>
 --EXPECTF--
 Warning: mysql_field_type() expects exactly 2 parameters, 1 given in %s on line %d
 
index 5a02ecff374c49c8de1b2a6233da44423e070afc..fe132d8c2d3c53d6ad4c60587adda7548c073d65 100644 (file)
@@ -1,8 +1,8 @@
 --TEST--
 mysql_free_result()
 --SKIPIF--
-<?php 
-require_once('skipif.inc'); 
+<?php
+require_once('skipif.inc');
 require_once('skipifconnectfailure.inc');
 ?>
 --FILE--
@@ -39,6 +39,10 @@ if ($tmp = sys_get_temp_dir()) {
 mysql_close($link);
 print "done!";
 ?>
+--CLEAN--
+<?php
+require_once("clean_table.inc");
+?>
 --EXPECTF--
 bool(true)
 
index d0ee6803af72f47571e82325c21a3a19683d6745..4d60c21e8038fefcef347b8eeb46ff478a2aa3d9 100644 (file)
@@ -1,8 +1,8 @@
 --TEST--
 mysql_get_host_info()
 --SKIPIF--
-<?php 
-require_once('skipif.inc'); 
+<?php
+require_once('skipif.inc');
 require_once('skipifconnectfailure.inc');
 ?>
 --FILE--
@@ -36,5 +36,9 @@ if (!is_null($tmp = @mysql_get_host_info($link, "too many arguments"))) {
 
 print "done!";
 ?>
+--CLEAN--
+<?php
+require_once("clean_table.inc");
+?>
 --EXPECTF--
 done!
index 3dae99314b3ce01b288fdd3e4018dcc550ebc05d..043fb62043a804912fb94048290ae233cb4ed48d 100644 (file)
@@ -1,8 +1,8 @@
 --TEST--
 mysql_get_proto_info()
 --SKIPIF--
-<?php 
-require_once('skipif.inc'); 
+<?php
+require_once('skipif.inc');
 require_once('skipifconnectfailure.inc');
 ?>
 --FILE--
@@ -26,5 +26,9 @@ if (NULL !== ($tmp = @mysql_get_proto_info('too many', 'arguments')))
 
 print "done!";
 ?>
+--CLEAN--
+<?php
+require_once("clean_table.inc");
+?>
 --EXPECTF--
 done!
index 83b9c35f40b64438d5ff1191c626e2ced7371318..037adfb44c563a4ccd77cf8e77492f87366aad7f 100644 (file)
@@ -1,8 +1,8 @@
 --TEST--
 mysql_get_server_info()
 --SKIPIF--
-<?php 
-require_once('skipif.inc'); 
+<?php
+require_once('skipif.inc');
 require_once('skipifconnectfailure.inc');
 ?>
 --FILE--
index 6cb058f1812c45fd3d6e28635d30e2b159e9fd87..ea73433f89fddc6341499db12ff1490ef9f3f31d 100644 (file)
@@ -1,8 +1,8 @@
 --TEST--
 mysql_info()
 --SKIPIF--
-<?php 
-require_once('skipif.inc'); 
+<?php
+require_once('skipif.inc');
 require_once('skipifconnectfailure.inc');
 ?>
 --FILE--
@@ -65,5 +65,9 @@ if ($def_tmp !== $tmp) {
 
 print "done!";
 ?>
+--CLEAN--
+<?php
+require_once("clean_table.inc");
+?>
 --EXPECTF--
 done!
\ No newline at end of file
index 832f370b5f21ca17e9617d5be745c26e193731db..2ef233f943c7144624f278d214acc6209051d1a0 100644 (file)
@@ -1,8 +1,8 @@
 --TEST--
 mysql_insert_id()
 --SKIPIF--
-<?php 
-require_once('skipif.inc'); 
+<?php
+require_once('skipif.inc');
 require_once('skipifconnectfailure.inc');
 ?>
 --FILE--
@@ -60,6 +60,10 @@ var_dump(mysql_insert_id($link));
 
 print "done!";
 ?>
+--CLEAN--
+<?php
+require_once("clean_table.inc");
+?>
 --EXPECTF--
 Warning: mysql_insert_id(): %d is not a valid MySQL-Link resource in %s on line %d
 bool(false)
index 7c8828d7aa2eeefc8f954b57a4aa42a5f07ff3b6..57a7efb451dffbe13951d820ce2477b0424f0a74 100644 (file)
@@ -1,8 +1,8 @@
 --TEST--
 mysql_list_dbs()
 --SKIPIF--
-<?php 
-require_once('skipif.inc'); 
+<?php
+require_once('skipif.inc');
 require_once('skipifconnectfailure.inc');
 ?>
 --FILE--
@@ -46,5 +46,9 @@ mysql_close($link);
 
 print "done!\n";
 ?>
+--CLEAN--
+<?php
+require_once("clean_table.inc");
+?>
 --EXPECTF--
 done!
index 3ee7751191bbe8eb8a6dbc886bff9fafe4987570..dc3a3417d37740878a8a33c040e291425f3eb7f1 100644 (file)
@@ -41,5 +41,20 @@ mysql_close($link);
 
 print "done!";
 ?>
+--CLEAN--
+<?php
+require_once('connect.inc');
+if (!$link = my_mysql_connect($host, $user, $passwd, $db, $port, $socket))
+       printf("[c001] Cannot connect to the server using host=%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n",
+               $host, $user, $db, $port, $socket);
+
+if (!mysql_query("DROP TABLE IF EXISTS test", $link))
+       printf("[c002] [%d] %s\n", mysqli_errno($link), mysqli_error($link));
+
+if (!mysql_query("DROP TABLE IF EXISTS test2", $link))
+       printf("[c002] [%d] %s\n", mysqli_errno($link), mysqli_error($link));
+
+mysql_close($link);
+?>
 --EXPECTF--
 done!
index 820ad378a0c1d6598ab996d1a2dc49a20505763f..cf0b1a636d40c400c110a75e74cbe3d70c29b68b 100644 (file)
@@ -1,8 +1,8 @@
 --TEST--
 mysql_list_tables()
 --SKIPIF--
-<?php 
-require_once('skipif.inc'); 
+<?php
+require_once('skipif.inc');
 require_once('skipifconnectfailure.inc');
 ?>
 --FILE--
@@ -77,5 +77,9 @@ mysql_close($link);
 
 print "done!\n";
 ?>
+--CLEAN--
+<?php
+require_once("clean_table.inc");
+?>
 --EXPECTF--
 done!
index 498b5c5d36815307c0c278a504098bfb489a3402..ac35cd178badd9cefa891522eeecfcf04a1d927e 100644 (file)
@@ -4,15 +4,9 @@ mysql_[p]connect() - max_links/max_persistent
 <?php
 require_once('skipif.inc');
 require_once('skipifconnectfailure.inc');
-require_once('connect.inc');
-
-$link = my_mysql_connect($host, $user, $passwd, $db, $port, $socket);
-if (!$link)
-       die("skip Cannot connect to MySQL");
+require_once('table.inc');
 
-mysql_close($link);
-
-mysqli_query('DROP USER pcontest', $link);
+mysql_query('DROP USER pcontest', $link);
 if (!mysql_query('CREATE USER pcontest IDENTIFIED BY "pcontest"', $link)) {
        printf("skip Cannot create second DB user [%d] %s", mysql_errno($link), mysql_error($link));
        mysql_close($link);
@@ -81,6 +75,20 @@ mysql_query('DROP USER pcontest', $links[0]);
 mysql_close($links[0]);
 print "done!\n";
 ?>
+--CLEAN--
+<?php
+// connect + select_db
+require_once("connect.inc");
+if (!$link = my_mysql_connect($host, $user, $passwd, $db, $port, $socket)) {
+       printf("[c001] Cannot connect to the server using host=%s/%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n",
+         $host, $myhost, $user, $db, $port, $socket);
+}
+
+@mysql_query('REVOKE ALL PRIVILEGES, GRANT OPTION FROM pcontest', $link);
+@mysql_query('DROP USER pcontest', $link);
+
+mysql_close($link);
+?>
 --EXPECTF--
 Warning: mysql_pconnect(): Too many open persistent links (1) in %s on line %d
 [020] Cannot connect using host '%s', user '%s', password '****', [0] 0
index 3ec305ea2d64856e4e20203fdd69f8c9dcad5ef4..0dad5f771d075230250b6f93bea2b73647923d9d 100644 (file)
@@ -1,8 +1,8 @@
 --TEST--
 mysql_num_fields()
 --SKIPIF--
-<?php 
-require_once('skipif.inc'); 
+<?php
+require_once('skipif.inc');
 require_once('skipifconnectfailure.inc');
 ?>
 --FILE--
@@ -47,6 +47,10 @@ mysql_close($link);
 
 print "done!";
 ?>
+--CLEAN--
+<?php
+require_once("clean_table.inc");
+?>
 --EXPECTF--
 Warning: mysql_num_fields(): %d is not a valid MySQL result resource in %s on line %d
 done!
index d93b4e2ffce75c82d9ee5aa548528a032a652c10..1f68b4d609fc2ae2467aaf341bd0230fa1b13ef0 100644 (file)
@@ -1,8 +1,8 @@
 --TEST--
 mysql_num_rows()
 --SKIPIF--
-<?php 
-require_once('skipif.inc'); 
+<?php
+require_once('skipif.inc');
 require_once('skipifconnectfailure.inc');
 ?>
 --FILE--
@@ -57,6 +57,10 @@ if ($res = mysql_query('SELECT COUNT(id) AS num FROM test', $link)) {
 mysql_close($link);
 print "done!";
 ?>
+--CLEAN--
+<?php
+require_once("clean_table.inc");
+?>
 --EXPECTF--
 Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in %s on line %d
 
index 9ec44234adb3ed50001bd5dca37b524d288d1326..dfb04eeef198aec646cce796ac85403aaafff9c1 100644 (file)
@@ -52,6 +52,10 @@ mysql.max_links=2
 
        print "done!";
 ?>
+--CLEAN--
+<?php
+require_once("clean_table.inc");
+?>
 --EXPECTF--
 [001] Can connect to the server.
 [002] Can fetch data using persistent connection! Data = '1'
index df863bb791057f607f04d931b7911147636ec637..8543e39d6c2f8b5ed0120f7afcbd0a7640461e88 100755 (executable)
@@ -1,7 +1,7 @@
 --TEST--
 mysql_pconnect() - killing persitent connection
 --SKIPIF--
-<?php 
+<?php
 require_once('skipif.inc');
 require_once('skipifconnectfailure.inc');
 ?>
@@ -24,7 +24,7 @@ mysql.max_persistent=2
                printf("[001] Cannot connect to the server using host=%s/%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n",
                        $host, $myhost, $user, $db, $port, $socket);
        mysql_select_db($db, $plink);
-                       
+
        $pthread_id = mysql_thread_id($plink);
        $thread_id = mysql_thread_id($link);
 
@@ -40,8 +40,8 @@ mysql.max_persistent=2
                printf("[003] Cannot find regular connection thread in process list, [%d] %s\n", mysql_errno($link), mysql_error($link));
        if (!isset($processlist[$pthread_id]))
                printf("[004] Cannot find persistent connection thread in process list, [%d] %s\n", mysql_errno($link), mysql_error($link));
-               
-       if (!mysql_query(sprintf("KILL %d", $pthread_id), $link)) 
+
+       if (!mysql_query(sprintf("KILL %d", $pthread_id), $link))
                printf("[005] Cannot kill persistent connection thread, [%d] %s\n", mysql_errno($link), mysql_error($link));
 
        while (1) {
@@ -64,7 +64,7 @@ mysql.max_persistent=2
 
        mysql_close($plink);
 
-       if (!($plink = mysql_pconnect($myhost, $user, $passwd))) 
+       if (!($plink = mysql_pconnect($myhost, $user, $passwd)))
                printf("[009] Cannot create new persistent connection, [%d] %s\n", mysql_errno(), mysql_error());
        mysql_select_db($db, $plink);
 
@@ -82,7 +82,7 @@ mysql.max_persistent=2
                printf("[012] Cannot connect to the server using host=%s/%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n",
                        $host, $myhost, $user, $db, $port, $socket);
        mysql_select_db($db, $link2);
-       if (!mysql_query(sprintf("KILL %d", $thread_id), $link2)) 
+       if (!mysql_query(sprintf("KILL %d", $thread_id), $link2))
                printf("[013] Cannot kill regular connection thread, [%d] %s\n", mysql_errno($link2), mysql_error($link2));
 
        if (!($link = mysql_connect($myhost, $user, $passwd, true)))
@@ -101,6 +101,10 @@ mysql.max_persistent=2
        mysql_close($link2);
        print "done!";
 ?>
+--CLEAN--
+<?php
+require_once("clean_table.inc");
+?>
 --EXPECTF--
 bool(true)
 done!
index ef7073fe271415e7468ce1508e789e620dcbfbf4..f9776d57976f1f53407769682957f1faba9d9fa3 100644 (file)
@@ -4,7 +4,7 @@ Persistent connections and mysql.max_persistent
 <?php
        require_once('skipif.inc');
        require_once('skipifconnectfailure.inc');
-       require_once('connect.inc');
+       require_once('table.inc');
 
        if ($socket)
                $host = sprintf("%s:%s", $host, $socket);
@@ -139,6 +139,20 @@ mysql.allow_persistent=1
        mysql_close($link);
        print "done!";
 ?>
+--CLEAN--
+<?php
+// connect + select_db
+require_once("connect.inc");
+if (!$link = my_mysql_connect($host, $user, $passwd, $db, $port, $socket)) {
+       printf("[c001] Cannot connect to the server using host=%s/%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n",
+         $host, $myhost, $user, $db, $port, $socket);
+}
+
+@mysql_query('REVOKE ALL PRIVILEGES, GRANT OPTION FROM pcontest', $link);
+@mysql_query('DROP USER pcontest', $link);
+
+mysql_close($link);
+?>
 --EXPECTF--
 array(2) {
   [%u|b%"id"]=>
index 2e4130e33fc5b8e9dd4e58488804c11d80e92fde..edf18c4391a6e2aed509bc19128e27e0e0afed1f 100644 (file)
@@ -1,8 +1,8 @@
 --TEST--
 mysql_ping()
 --SKIPIF--
-<?php 
-require_once('skipif.inc'); 
+<?php
+require_once('skipif.inc');
 require_once('skipifconnectfailure.inc');
 ?>
 --FILE--
@@ -37,6 +37,10 @@ if (false !== ($tmp = mysql_ping($link)))
 
 print "done!";
 ?>
+--CLEAN--
+<?php
+require_once("clean_table.inc");
+?>
 --EXPECTF--
 bool(true)
 bool(true)
index 6c8697c7c7deb942987f79d6df3a464bfd96f801..9bfca97b6f54c7ca99e16cefb48c6c82859d9824 100644 (file)
@@ -92,6 +92,26 @@ if (false !== ($tmp = mysql_query("SELECT id FROM test", $link)))
 
 print "done!";
 ?>
+--CLEAN--
+<?php
+require_once('connect.inc');
+
+// connect + select_db
+if (!$link = my_mysql_connect($host, $user, $passwd, $db, $port, $socket)) {
+       printf("[clean] Cannot connect to the server using host=%s/%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n",
+         $host, $myhost, $user, $db, $port, $socket);
+}
+
+if (!mysql_query('DROP TABLE IF EXISTS test', $link)) {
+       printf("[clean] Failed to drop test table: [%d] %s\n", mysql_errno($link), mysql_error($link));
+}
+
+/* MySQL server may not support this - ignore errors */
+@mysql_query('DROP PROCEDURE IF EXISTS p', $link);
+@mysql_query('DROP FUNCTION IF EXISTS f', $link);
+
+mysql_close($link);
+?>
 --EXPECTF--
 array(1) {
   [%u|b%"valid"]=>
index 218cfc319d36d65f9321543338067b0eec431901..2c7c618547e66c8b3fdde62c891c6c7bfd11abf5 100644 (file)
@@ -60,6 +60,10 @@ var_dump(mysql_result($res, 0));
 mysql_close($link);
 print "done!";
 ?>
+--CLEAN--
+<?php
+require_once("clean_table.inc");
+?>
 --EXPECTF--
 Warning: mysql_result(): Unable to jump to row -1 on MySQL result index %d in %s on line %d
 bool(false)
index 201129eff686597af64ead7b5cfd12126c3ca2ac..622f413062dbf5c9ca26d9c89816f39fa7aeea40 100644 (file)
@@ -10,12 +10,11 @@ mysql.trace_mode=1
 error_reporting=E_ALL | E_NOTICE | E_STRICT
 --FILE--
 <?php
-require_once('connect.inc');
 require_once('table.inc');
 
 $res1 = mysql_query('SELECT id FROM test', $link);
 
-if (!$res2 = mysql_db_query('test', 'SELECT id FROM test', $link))
+if (!$res2 = mysql_db_query($db, 'SELECT id FROM test', $link))
        printf("[001] [%d] %s\n", mysql_errno($link), mysql_error($link));
 mysql_free_result($res2);
 print mysql_escape_string("I don't mind character sets, do I?\n");
@@ -25,6 +24,10 @@ mysql_close($link);
 
 print "done!\n";
 ?>
+--CLEAN--
+<?php
+require_once("clean_table.inc");
+?>
 --EXPECTF--
 Deprecated: mysql_db_query(): %s
 
index bc73c588851b61ea945dc21eaa3a5217ebc06ed2..b234f2008d14b24ef21b091e3c47d9a8208cd699 100644 (file)
@@ -86,6 +86,26 @@ if (false !== ($tmp = mysql_unbuffered_query("SELECT id FROM test", $link)))
 
 print "done!";
 ?>
+--CLEAN--
+<?php
+require_once('connect.inc');
+
+// connect + select_db
+if (!$link = my_mysql_connect($host, $user, $passwd, $db, $port, $socket)) {
+       printf("[clean] Cannot connect to the server using host=%s/%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n",
+         $host, $myhost, $user, $db, $port, $socket);
+}
+
+if (!mysql_query('DROP TABLE IF EXISTS test', $link)) {
+       printf("[clean] Failed to drop test table: [%d] %s\n", mysql_errno($link), mysql_error($link));
+}
+
+/* MySQL server may not support this - ignore errors */
+@mysql_query('DROP PROCEDURE IF EXISTS p', $link);
+@mysql_query('DROP FUNCTION IF EXISTS f', $link);
+
+mysql_close($link);
+?>
 --EXPECTF--
 array(1) {
   [%u|b%"valid"]=>