svn: /pecl/mysqlnd_ms/trunk/tests/ mysqlnd_ms_filter_qos_eventual_age.phpt

From: Date: Wed, 07 Dec 2011 14:31:16 +0000
Subject: svn: /pecl/mysqlnd_ms/trunk/tests/ mysqlnd_ms_filter_qos_eventual_age.phpt
Groups: php.pecl.cvs 
Request: Send a blank email to pecl-cvs+get-17297@lists.php.net to get a copy of this message
uw Wed, 07 Dec 2011 14:31:16 +0000 Revision: http://svn.php.net/viewvc?view=revision&revision=320577 Log: Incomplete test. Want to discuss error handling before proceeding Changed paths: A pecl/mysqlnd_ms/trunk/tests/mysqlnd_ms_filter_qos_eventual_age.phpt Added: pecl/mysqlnd_ms/trunk/tests/mysqlnd_ms_filter_qos_eventual_age.phpt =================================================================== --- pecl/mysqlnd_ms/trunk/tests/mysqlnd_ms_filter_qos_eventual_age.phpt (rev 0) +++ pecl/mysqlnd_ms/trunk/tests/mysqlnd_ms_filter_qos_eventual_age.phpt 2011-12-07 14:31:16 UTC (rev 320577) @@ -0,0 +1,70 @@ +--TEST-- +Filter QOS, eventual consistency, age +--SKIPIF-- +<?php +require_once('skipif.inc'); +require_once("connect.inc"); + +_skipif_check_extensions(array("mysqli")); +_skipif_connect($emulated_master_host_only, $user, $passwd, $db, $emulated_master_port, $emulated_master_socket); +_skipif_connect($emulated_slave_host_only, $user, $passwd, $db, $emulated_slave_port, $emulated_slave_socket); + +$settings = array( + "myapp" => array( + 'master' => array( + "master1" => array( + 'host' => $emulated_master_host_only, + 'port' => (int)$emulated_master_port, + 'socket' => $emulated_master_socket, + ), + ), + 'slave' => array( + "slave1" => array( + 'host' => $emulated_slave_host_only, + 'port' => (int)$emulated_slave_port, + 'socket' => $emulated_slave_socket, + ), + ), + + 'lazy_connections' => 0, + 'filters' => array( + "quality_of_service" => array( + "eventual_consistency" => array( + 'age' => 123 + ), + ), + "roundrobin" => array(), + ), + ), + +); +if ($error = mst_create_config("test_mysqlnd_ms_filter_qos_eventual_age.ini", $settings)) + die(sprintf("SKIP %s\n", $error)); + +include_once("util.inc"); +msg_mysqli_init_emulated_id_skip($emulated_slave_host, $user, $passwd, $db, $emulated_slave_port, $emulated_slave_socket, "slave"); +msg_mysqli_init_emulated_id_skip($emulated_master_host, $user, $passwd, $db, $emulated_master_port, $emulated_master_socket, "master"); +?> +--INI-- +mysqlnd_ms.enable=1 +mysqlnd_ms.ini_file=test_mysqlnd_ms_filter_qos_eventual_age.ini +mysqlnd.debug=d:t:O,/tmp/mysqlnd.trace +--FILE-- +<?php + require_once("connect.inc"); + require_once("util.inc"); + + $link = mst_mysqli_connect("myapp", $user, $passwd, $db, $port, $socket); + if (mysqli_connect_errno()) { + printf("[001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); + } + + print "done!"; +?> +--CLEAN-- +<?php + if (!unlink("test_mysqlnd_ms_filter_qos_eventual_age.ini")) + printf("[clean] Cannot unlink ini file 'test_mysqlnd_ms_filter_qos_eventual_age.ini'.\n"); +?> +--EXPECTF-- +done!

« previous php.pecl.cvs (#17297) next »