[libvirt] [libvirt-php PATCH 22/35] add test-conn-limit.phpt (as real phpt)

Neal Gompa ngompa13 at gmail.com
Fri Apr 8 22:08:31 UTC 2016


From: Remi Collet <fedora at famillecollet.com>

---
 src/tests/test-conn-limit.phpt | 49 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)
 create mode 100644 src/tests/test-conn-limit.phpt

diff --git a/src/tests/test-conn-limit.phpt b/src/tests/test-conn-limit.phpt
new file mode 100644
index 0000000..23f8e98
--- /dev/null
+++ b/src/tests/test-conn-limit.phpt
@@ -0,0 +1,49 @@
+--TEST--
+libvirt_version
+--SKIPIF--
+<?php require_once('skipif.inc'); ?>
+--INI--
+libvirt.max_connections=3
+--FILE--
+<?php
+
+    $num_ini = ini_get("libvirt.max_connections");
+    var_dump($num_ini);
+
+	$num = $num_ini + 1;
+
+	for ($i = 0; $i < $num; $i++)
+		$conn[] = libvirt_connect('test:///default', false);
+    var_dump($conn);
+
+	$tmp = libvirt_print_binding_resources();
+    var_dump($tmp);
+
+	for ($i = 0; $i < $num; $i++)
+		unset($conn[$i]);
+?>
+Done
+--EXPECTF--
+string(1) "3"
+
+%s Maximum number of connections allowed exceeded %s
+array(4) {
+  [0]=>
+  resource(%d) of type (Libvirt connection)
+  [1]=>
+  resource(%d) of type (Libvirt connection)
+  [2]=>
+  resource(%d) of type (Libvirt connection)
+  [3]=>
+  bool(false)
+}
+array(3) {
+  [0]=>
+  string(%d) "Libvirt connection resource at %s"
+  [1]=>
+  string(%d) "Libvirt connection resource at %s"
+  [2]=>
+  string(%d) "Libvirt connection resource at %s"
+}
+Done
+
-- 
2.5.5




More information about the libvir-list mailing list