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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Remi Collet <fedora@xxxxxxxxxxxxxxxxx>

---
 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

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list



[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]