File: test-version-check.phpt

package info (click to toggle)
libvirt-php 0.5.8-7
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 3,140 kB
  • sloc: ansic: 9,352; sh: 4,578; php: 269; makefile: 219; xml: 93
file content (29 lines) | stat: -rw-r--r-- 1,207 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
	require_once('functions.phpt');

 	$res = libvirt_version();
	$virt_major = $res['libvirt.major'];
	$virt_minor = $res['libvirt.minor'];
	$virt_micro = $res['libvirt.release'];

	$bind_major = $res['connector.major'];
	$bind_minor = $res['connector.minor'];
	$bind_micro = $res['connector.release'];
	unset($res);
 
	if (libvirt_check_version($virt_major, $virt_minor, $virt_micro + 1, VIR_VERSION_LIBVIRT))
		bail("Checking against release version currently installed libvirt version + 1 failed");

	if (!libvirt_check_version($virt_major, $virt_minor, $virt_micro, VIR_VERSION_LIBVIRT))
		bail("Checking against currently installed libvirt version failed");

	if (libvirt_check_version($bind_major, $bind_minor, $bind_micro + 1, VIR_VERSION_BINDING))
		bail("Checking against release version currently installed libvirt-php version + 1 failed");

	if (!libvirt_check_version($bind_major, $bind_minor, $bind_micro, VIR_VERSION_BINDING))
		bail("Checking against currently installed libvirt-php version failed");

        if (libvirt_check_version($bind_major, $bind_minor, $bind_micro, VIR_VERSION_BINDING))
        	success( basename(__FILE__) );
        else    bail("Bad parameters analyse");
?>