uw                                       Mon, 04 Jan 2010 13:44:10 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=293076

Log:
The internal zval cache has been removed and not been reintroduced... remove 
corresponding test code

Changed paths:
    D   
php/php-src/branches/PHP_5_3/ext/mysqli/tests/mysqli_get_cache_stats.phpt
    D   
php/php-src/branches/PHP_5_3/ext/mysqli/tests/mysqli_get_cache_stats_free_buffered.phpt
    U   php/php-src/branches/PHP_5_3/ext/mysqli/tests/mysqli_phpinfo.phpt
    D   php/php-src/trunk/ext/mysqli/tests/mysqli_get_cache_stats.phpt
    D   
php/php-src/trunk/ext/mysqli/tests/mysqli_get_cache_stats_free_buffered.phpt
    U   php/php-src/trunk/ext/mysqli/tests/mysqli_phpinfo.phpt

Deleted: php/php-src/branches/PHP_5_3/ext/mysqli/tests/mysqli_get_cache_stats.phpt
===================================================================
--- php/php-src/branches/PHP_5_3/ext/mysqli/tests/mysqli_get_cache_stats.phpt	2010-01-04 12:38:07 UTC (rev 293075)
+++ php/php-src/branches/PHP_5_3/ext/mysqli/tests/mysqli_get_cache_stats.phpt	2010-01-04 13:44:10 UTC (rev 293076)
@@ -1,116 +0,0 @@
---TEST--
-mysqli_get_cache_stats()
---XFAIL--
-zval caching has been temporarily disabled for the 5.3.0 release
---INI--
-mysqlnd.collect_statistics="1"
-mysqlnd.collect_memory_statistics="1"
---SKIPIF--
-<?PHP
-require_once('skipif.inc');
-require_once('skipifemb.inc');
-require_once('skipifconnectfailure.inc');
-if (!function_exists('mysqli_get_cache_stats')) {
-	die("skip only available with mysqlnd");
-}
-?>
---FILE--
-<?php
-	$tmp = $link = null;
-	if (!is_null($tmp = @mysqli_get_cache_stats($link)))
-		printf("[001] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp);
-
-	require_once("connect.inc");
-
-	if (!is_array($info = mysqli_get_cache_stats()) || empty($info))
-		printf("[002] Expecting array/any_non_empty, got %s/%s\n", gettype($info), $info);
-
-	var_dump($info);
-
-	if ($info["size"] !== $info['free_items'])
-		printf("[003] Unused cache should have size (%d) == free_items (%d)\n",
-			$info["size"], $info['free_items']);
-
-	require_once('table.inc');
-
-	if (!is_array($new_info = mysqli_get_cache_stats()) || empty($new_info))
-		printf("[004] Expecting array/any_non_empty, got %s/%s\n", gettype($new_info), $new_info);
-
-	if ($info['size'] !== $new_info['size'])
-		printf("[005] Cache size should not have changes! Expecting int/%d, got %s/%d\n",
-			$info['size'], gettype($new_info['size']), $new_info['size']);
-
-	if (count($info) != count($new_info)) {
-		printf("[006] Both arrays should have the same number of entries\n");
-		var_dump($info);
-		var_dump($new_info);
-	}
-
-	if (!$res = mysqli_real_query($link, "SELECT id, label FROM test ORDER BY id"))
-		printf("[007] [%d] %s\n", mysqli_errno($link), mysqli_error($link));
-
-	if (!is_object($res = mysqli_use_result($link)))
-		printf("[008] Expecting object, got %s/%s. [%d] %s\n",
-			gettype($res), $res, mysqli_errno($link), mysqli_error($link));
-
-	if (!$row = mysqli_fetch_assoc($res))
-		printf("[009] There should be at least one row in the test table for this test, [%d] %s\n",
-			mysqli_errno($link), mysqli_error($link));
-
-	if (!is_array($new_info = mysqli_get_cache_stats()) || empty($new_info))
-		printf("[010] Expecting array/any_non_empty, got %s/%s\n", gettype($new_info), $new_info);
-
-	if ($new_info['get_hits'] <= $info['get_hits'])
-		printf("[011] get_hits should have increased, %d (new) <= %d (old)!\n",
-			$new_info['get_hits'], $info['get_hits']);
-
-	if (!$row = mysqli_fetch_assoc($res))
-		printf("[012] There should be two rows in the test table for this test, [%d] %s\n",
-			mysqli_errno($link), mysqli_error($link));
-
-	if (!is_array($new_info = mysqli_get_cache_stats()) || empty($new_info))
-		printf("[013] Expecting array/any_non_empty, got %s/%s\n", gettype($new_info), $new_info);
-
-	if ($new_info['put_misses'] <= $info['put_misses'])
-		printf("[014] put_misses should have increased, %d (new) <= %d (old)!\n",
-			$new_info['put_misses'], $info['put_misses']);
-
-	if ($new_info['references'] < $info['references'] + 2)
-		printf("[015] reference counter should have increased, %d (new) < %d + 2 (old)!\n",
-			$new_info['references'], $info['references']);
-
-	unset($row);
-	mysqli_free_result($res);
-
-	if (!is_array($info = mysqli_get_cache_stats()) || empty($info))
-		printf("[016] Expecting array/any_non_empty, got %s/%s\n", gettype($info), $info);
-
-	if ($info['free_items'] <= $new_info['free_items'])
-		printf("[017] Looks like cached entries never get free'd.\n");
-
-	mysqli_close($link);
-
-	print "done!";
-?>
---CLEAN--
-<?php
-	require_once("clean_table.inc");
-?>
---EXPECTF--
-array(7) {
-  [%u|b%"put_hits"]=>
-  int(0)
-  [%u|b%"put_misses"]=>
-  int(0)
-  [%u|b%"get_hits"]=>
-  int(0)
-  [%u|b%"get_misses"]=>
-  int(0)
-  [%u|b%"size"]=>
-  int(%d)
-  [%u|b%"free_items"]=>
-  int(%d)
-  [%u|b%"references"]=>
-  int(%d)
-}
-done!
\ No newline at end of file

Deleted: php/php-src/branches/PHP_5_3/ext/mysqli/tests/mysqli_get_cache_stats_free_buffered.phpt
===================================================================
--- php/php-src/branches/PHP_5_3/ext/mysqli/tests/mysqli_get_cache_stats_free_buffered.phpt	2010-01-04 12:38:07 UTC (rev 293075)
+++ php/php-src/branches/PHP_5_3/ext/mysqli/tests/mysqli_get_cache_stats_free_buffered.phpt	2010-01-04 13:44:10 UTC (rev 293076)
@@ -1,98 +0,0 @@
---TEST--
-mysqli_get_cache_stats() - freeing for buffered result sets
---XFAIL--
-zval caching has been temporarily disabled for the 5.3.0 release
---INI--
-mysqlnd.collect_statistics="1"
-mysqlnd.collect_memory_statistics="1"
---SKIPIF--
-<?PHP
-require_once('skipif.inc');
-require_once('skipifemb.inc');
-require_once('skipifconnectfailure.inc');
-if (!function_exists('mysqli_get_cache_stats')) {
-	die("skip only available with mysqlnd");
-}
-?>
---FILE--
-<?php
-	require_once('table.inc');
-
-	if (!is_array($info = mysqli_get_cache_stats()) || empty($info))
-		printf("[001] Expecting array/any_non_empty, got %s/%s\n", gettype($info), $info);
-
-	if (!$res = mysqli_query($link, "SELECT id, label FROM test ORDER BY id"))
-		printf("[002] [%d] %s\n", mysqli_errno($link), mysqli_error($link));
-
-	$rows = array();
-	while ($rows[] = mysqli_fetch_assoc($res))
-		;
-	mysqli_free_result($res);
-
-	if (!is_array($new_info = mysqli_get_cache_stats()) || empty($new_info))
-		printf("[003] Expecting array/any_non_empty, got %s/%s\n", gettype($new_info), $new_info);
-
-	if ($new_info['free_items'] >= $info['free_items']) {
-		printf("[004] mysqli_free_result() should not yet have free slots again, because \$rows still exists\n");
-		var_dump($info);
-			var_dump($new_info);
-	}
-
-	/* nothing should change because GC will happen some time after free_result */
-	unset($rows);
-
-	if (!is_array($new_info = mysqli_get_cache_stats()) || empty($new_info))
-		printf("[005] Expecting array/any_non_empty, got %s/%s\n", gettype($new_info), $new_info);
-
-	if (defined("WE_HAVE_GARBAGE_COLLECTOR_TO_FREE_AFTER_ON_UNSET_AFTER_FREE_RESULT")) {
-		/*
-			For now we can't reclaim the slots after the free_result is called.
-			unset() should happen before free_result().
-		*/
-		if ($new_info['free_items'] < $info['free_items']) {
-			printf("[006] \$rows has been unset, free item count should be back to the original value\n");
-			var_dump($info);
-			var_dump($new_info);
-		}
-	} else {
-		/* We have to reset $info */
-		$info = mysqli_get_cache_stats();
-	}
-
-	if (!$res = mysqli_query($link, "SELECT id, label FROM test ORDER BY id"))
-		printf("[007] [%d] %s\n", mysqli_errno($link), mysqli_error($link));
-
-	$rows = array();
-	while ($rows[] = mysqli_fetch_assoc($res))
-		;
-	unset($rows);
-	mysqli_free_result($res);
-
-	if (!is_array($new_info = mysqli_get_cache_stats()) || empty($new_info))
-		printf("[008] Expecting array/any_non_empty, got %s/%s\n", gettype($new_info), $new_info);
-
-	if ($new_info['free_items'] < $info['free_items']) {
-		printf("[009] \$rows has been unset, mysqli_free_result() has been called, free item count should be back to the original value\n");
-		var_dump($info);
-		var_dump($new_info);
-	}
-
-	mysqli_close($link);
-
-	if (!is_array($new_info = mysqli_get_cache_stats()) || empty($new_info))
-		printf("[010] Expecting array/any_non_empty, got %s/%s\n", gettype($new_info), $new_info);
-
-	if ($new_info['free_items'] < $info['free_items']) {
-		printf("[011] connection has been closed, free item count should be back to the original value\n");
-		var_dump($info);
-		var_dump($new_info);
-	}
-
-	print "done!";
-?>
---CLEAN--
-<?php
-	require_once("clean_table.inc");
-?>
---EXPECTF--
-done!
\ No newline at end of file

Modified: php/php-src/branches/PHP_5_3/ext/mysqli/tests/mysqli_phpinfo.phpt
===================================================================
--- php/php-src/branches/PHP_5_3/ext/mysqli/tests/mysqli_phpinfo.phpt	2010-01-04 12:38:07 UTC (rev 293075)
+++ php/php-src/branches/PHP_5_3/ext/mysqli/tests/mysqli_phpinfo.phpt	2010-01-04 13:44:10 UTC (rev 293076)
@@ -57,8 +57,7 @@
 			'connect_failure', 'connection_reused', 'explicit_close', 'implicit_close',
 			'disconnect_close', 'in_middle_of_command_close', 'explicit_free_result',
 			'implicit_free_result', 'explicit_stmt_close', 'implicit_stmt_close',
-			'put_hits', 'put_misses', 'get_hits', 'get_misses',
-			'size', 'free_items', 'references', 'mysqli.cache_size',
+			'size',
 			'mysqli.allow_local_infile',
 			'mysqli.allow_persistent', 'mysqli.max_persistent'
 		);

Deleted: php/php-src/trunk/ext/mysqli/tests/mysqli_get_cache_stats.phpt
===================================================================
--- php/php-src/trunk/ext/mysqli/tests/mysqli_get_cache_stats.phpt	2010-01-04 12:38:07 UTC (rev 293075)
+++ php/php-src/trunk/ext/mysqli/tests/mysqli_get_cache_stats.phpt	2010-01-04 13:44:10 UTC (rev 293076)
@@ -1,116 +0,0 @@
---TEST--
-mysqli_get_cache_stats()
---XFAIL--
-zval caching has been temporarily disabled for the 5.3.0 release
---INI--
-mysqlnd.collect_statistics="1"
-mysqlnd.collect_memory_statistics="1"
---SKIPIF--
-<?PHP
-require_once('skipif.inc');
-require_once('skipifemb.inc');
-require_once('skipifconnectfailure.inc');
-if (!function_exists('mysqli_get_cache_stats')) {
-	die("skip only available with mysqlnd");
-}
-?>
---FILE--
-<?php
-	$tmp = $link = null;
-	if (!is_null($tmp = @mysqli_get_cache_stats($link)))
-		printf("[001] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp);
-
-	require_once("connect.inc");
-
-	if (!is_array($info = mysqli_get_cache_stats()) || empty($info))
-		printf("[002] Expecting array/any_non_empty, got %s/%s\n", gettype($info), $info);
-
-	var_dump($info);
-
-	if ($info["size"] !== $info['free_items'])
-		printf("[003] Unused cache should have size (%d) == free_items (%d)\n",
-			$info["size"], $info['free_items']);
-
-	require_once('table.inc');
-
-	if (!is_array($new_info = mysqli_get_cache_stats()) || empty($new_info))
-		printf("[004] Expecting array/any_non_empty, got %s/%s\n", gettype($new_info), $new_info);
-
-	if ($info['size'] !== $new_info['size'])
-		printf("[005] Cache size should not have changes! Expecting int/%d, got %s/%d\n",
-			$info['size'], gettype($new_info['size']), $new_info['size']);
-
-	if (count($info) != count($new_info)) {
-		printf("[006] Both arrays should have the same number of entries\n");
-		var_dump($info);
-		var_dump($new_info);
-	}
-
-	if (!$res = mysqli_real_query($link, "SELECT id, label FROM test ORDER BY id"))
-		printf("[007] [%d] %s\n", mysqli_errno($link), mysqli_error($link));
-
-	if (!is_object($res = mysqli_use_result($link)))
-		printf("[008] Expecting object, got %s/%s. [%d] %s\n",
-			gettype($res), $res, mysqli_errno($link), mysqli_error($link));
-
-	if (!$row = mysqli_fetch_assoc($res))
-		printf("[009] There should be at least one row in the test table for this test, [%d] %s\n",
-			mysqli_errno($link), mysqli_error($link));
-
-	if (!is_array($new_info = mysqli_get_cache_stats()) || empty($new_info))
-		printf("[010] Expecting array/any_non_empty, got %s/%s\n", gettype($new_info), $new_info);
-
-	if ($new_info['get_hits'] <= $info['get_hits'])
-		printf("[011] get_hits should have increased, %d (new) <= %d (old)!\n",
-			$new_info['get_hits'], $info['get_hits']);
-
-	if (!$row = mysqli_fetch_assoc($res))
-		printf("[012] There should be two rows in the test table for this test, [%d] %s\n",
-			mysqli_errno($link), mysqli_error($link));
-
-	if (!is_array($new_info = mysqli_get_cache_stats()) || empty($new_info))
-		printf("[013] Expecting array/any_non_empty, got %s/%s\n", gettype($new_info), $new_info);
-
-	if ($new_info['put_misses'] <= $info['put_misses'])
-		printf("[014] put_misses should have increased, %d (new) <= %d (old)!\n",
-			$new_info['put_misses'], $info['put_misses']);
-
-	if ($new_info['references'] < $info['references'] + 2)
-		printf("[015] reference counter should have increased, %d (new) < %d + 2 (old)!\n",
-			$new_info['references'], $info['references']);
-
-	unset($row);
-	mysqli_free_result($res);
-
-	if (!is_array($info = mysqli_get_cache_stats()) || empty($info))
-		printf("[016] Expecting array/any_non_empty, got %s/%s\n", gettype($info), $info);
-
-	if ($info['free_items'] <= $new_info['free_items'])
-		printf("[017] Looks like cached entries never get free'd.\n");
-
-	mysqli_close($link);
-
-	print "done!";
-?>
---CLEAN--
-<?php
-	require_once("clean_table.inc");
-?>
---EXPECTF--
-array(7) {
-  [%u|b%"put_hits"]=>
-  int(0)
-  [%u|b%"put_misses"]=>
-  int(0)
-  [%u|b%"get_hits"]=>
-  int(0)
-  [%u|b%"get_misses"]=>
-  int(0)
-  [%u|b%"size"]=>
-  int(%d)
-  [%u|b%"free_items"]=>
-  int(%d)
-  [%u|b%"references"]=>
-  int(%d)
-}
-done!
\ No newline at end of file

Deleted: php/php-src/trunk/ext/mysqli/tests/mysqli_get_cache_stats_free_buffered.phpt
===================================================================
--- php/php-src/trunk/ext/mysqli/tests/mysqli_get_cache_stats_free_buffered.phpt	2010-01-04 12:38:07 UTC (rev 293075)
+++ php/php-src/trunk/ext/mysqli/tests/mysqli_get_cache_stats_free_buffered.phpt	2010-01-04 13:44:10 UTC (rev 293076)
@@ -1,98 +0,0 @@
---TEST--
-mysqli_get_cache_stats() - freeing for buffered result sets
---XFAIL--
-zval caching has been temporarily disabled for the 5.3.0 release
---INI--
-mysqlnd.collect_statistics="1"
-mysqlnd.collect_memory_statistics="1"
---SKIPIF--
-<?PHP
-require_once('skipif.inc');
-require_once('skipifemb.inc');
-require_once('skipifconnectfailure.inc');
-if (!function_exists('mysqli_get_cache_stats')) {
-	die("skip only available with mysqlnd");
-}
-?>
---FILE--
-<?php
-	require_once('table.inc');
-
-	if (!is_array($info = mysqli_get_cache_stats()) || empty($info))
-		printf("[001] Expecting array/any_non_empty, got %s/%s\n", gettype($info), $info);
-
-	if (!$res = mysqli_query($link, "SELECT id, label FROM test ORDER BY id"))
-		printf("[002] [%d] %s\n", mysqli_errno($link), mysqli_error($link));
-
-	$rows = array();
-	while ($rows[] = mysqli_fetch_assoc($res))
-		;
-	mysqli_free_result($res);
-
-	if (!is_array($new_info = mysqli_get_cache_stats()) || empty($new_info))
-		printf("[003] Expecting array/any_non_empty, got %s/%s\n", gettype($new_info), $new_info);
-
-	if ($new_info['free_items'] >= $info['free_items']) {
-		printf("[004] mysqli_free_result() should not yet have free slots again, because \$rows still exists\n");
-		var_dump($info);
-			var_dump($new_info);
-	}
-
-	/* nothing should change because GC will happen some time after free_result */
-	unset($rows);
-
-	if (!is_array($new_info = mysqli_get_cache_stats()) || empty($new_info))
-		printf("[005] Expecting array/any_non_empty, got %s/%s\n", gettype($new_info), $new_info);
-
-	if (defined("WE_HAVE_GARBAGE_COLLECTOR_TO_FREE_AFTER_ON_UNSET_AFTER_FREE_RESULT")) {
-		/*
-			For now we can't reclaim the slots after the free_result is called.
-			unset() should happen before free_result().
-		*/
-		if ($new_info['free_items'] < $info['free_items']) {
-			printf("[006] \$rows has been unset, free item count should be back to the original value\n");
-			var_dump($info);
-			var_dump($new_info);
-		}
-	} else {
-		/* We have to reset $info */
-		$info = mysqli_get_cache_stats();
-	}
-
-	if (!$res = mysqli_query($link, "SELECT id, label FROM test ORDER BY id"))
-		printf("[007] [%d] %s\n", mysqli_errno($link), mysqli_error($link));
-
-	$rows = array();
-	while ($rows[] = mysqli_fetch_assoc($res))
-		;
-	unset($rows);
-	mysqli_free_result($res);
-
-	if (!is_array($new_info = mysqli_get_cache_stats()) || empty($new_info))
-		printf("[008] Expecting array/any_non_empty, got %s/%s\n", gettype($new_info), $new_info);
-
-	if ($new_info['free_items'] < $info['free_items']) {
-		printf("[009] \$rows has been unset, mysqli_free_result() has been called, free item count should be back to the original value\n");
-		var_dump($info);
-		var_dump($new_info);
-	}
-
-	mysqli_close($link);
-
-	if (!is_array($new_info = mysqli_get_cache_stats()) || empty($new_info))
-		printf("[010] Expecting array/any_non_empty, got %s/%s\n", gettype($new_info), $new_info);
-
-	if ($new_info['free_items'] < $info['free_items']) {
-		printf("[011] connection has been closed, free item count should be back to the original value\n");
-		var_dump($info);
-		var_dump($new_info);
-	}
-
-	print "done!";
-?>
---CLEAN--
-<?php
-	require_once("clean_table.inc");
-?>
---EXPECTF--
-done!
\ No newline at end of file

Modified: php/php-src/trunk/ext/mysqli/tests/mysqli_phpinfo.phpt
===================================================================
--- php/php-src/trunk/ext/mysqli/tests/mysqli_phpinfo.phpt	2010-01-04 12:38:07 UTC (rev 293075)
+++ php/php-src/trunk/ext/mysqli/tests/mysqli_phpinfo.phpt	2010-01-04 13:44:10 UTC (rev 293076)
@@ -57,8 +57,7 @@
 			'connect_failure', 'connection_reused', 'explicit_close', 'implicit_close',
 			'disconnect_close', 'in_middle_of_command_close', 'explicit_free_result',
 			'implicit_free_result', 'explicit_stmt_close', 'implicit_stmt_close',
-			'put_hits', 'put_misses', 'get_hits', 'get_misses',
-			'size', 'free_items', 'references', 'mysqli.cache_size',
+			'size',
 			'mysqli.allow_local_infile',
 			'mysqli.allow_persistent', 'mysqli.max_persistent'
 		);
-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to