mathieu: utils/testing kolab-test-toolbox.ini, NONE, 1.1 kolab-test-toolbox.pl, NONE, 1.1
cvs at kolab.org
cvs at kolab.org
Thu Dec 3 19:10:22 CET 2009
Author: mathieu
Update of /kolabrepository/utils/testing
In directory doto:/tmp/cvs-serv27069
Added Files:
kolab-test-toolbox.ini kolab-test-toolbox.pl
Log Message:
Moving kolab testuite here from Debian's pkg-kolab
Previous changelog is at: http://svn.debian.org/wsvn/pkg-kolab/pkg-kolab_testsuite/?rev=1464
--- NEW FILE: kolab-test-toolbox.ini ---
[default]
; general
slave_count=1
storage_pool_dir=/var/tmp/pkg-kolab_testsuite/unknown
;$< # $REAL_USER_ID
user=mathieu
group=disk
; vm
vm_memory=256Mb
vm_size=1Gb
vm_swap=128Mb
; debootstrap
vm_install_method=debootstrap
vm_dist=sid
; virt
virt_uri=vbox:///session
virt_type=vbox
; network
bridge=br0
dns_domain=local.tld
ip_offset=10
;common dirs
usr_bin_dir=/usr/bin
usr_sbin_dir=/usr/sbin
php_test_dir=/usr/share/php/tests
; kolab conf
; native|openpkg
kolab_installation_method=native
kolabsrv=kolabsrv
kolab_bootstrap=kolab_bootstrap
kolab_manager_password=12345
ca_passphrase=12345678
[debian-lenny-openpkg]
storage_pool_dir=/var/tmp/pkg-kolab_testsuite/debian-lenny-openpkg
; more for compilation
vm_memory=512Mb
; more for all the source and compiled packages
vm_size=3Gb
vm_install_method=debootstrap
vm_dist=lenny
ip_offset=10
usr_bin_dir=/kolab/bin
usr_sbin_dir=/kolab/sbin
php_test_dir=/kolab/lib/php/test
kolab_installation_method=openpkg
kolabsrv=/kolab/bin/openpkg
kolab_bootstrap=/kolab/sbin/kolab_bootstrap
[debian-lenny-native]
storage_pool_dir=/var/tmp/pkg-kolab_testsuite/debian-lenny-native
vm_install_method=debootstrap
vm_dist=lenny
ip_offset=15
kolab_installation_method=native
[debian-sid-native]
storage_pool_dir=/var/tmp/pkg-kolab_testsuite/debian-sid-native
vm_install_method=debootstrap
vm_dist=sid
ip_offset=20
kolab_installation_method=native
--- NEW FILE: kolab-test-toolbox.pl ---
#!/usr/bin/perl
=head1 NAME
kolab-test-toolbox - Script to test Debian native kolab packages using virtual machines.
=head1 SYNOPSIS
B<kolab-test-toolbox> [options] command [[options] command] ...
=head1 ARGUMENTS
=over 8
=item I<bootstrap>
Step 1: Bootstrap the domain
=item I<preboot_install>
[...1016 lines suppressed...]
}
domain_bootstrap($domid, $domname);
} elsif ($action eq 'preboot_install') {
domain_preboot_install($domid, $domname);
} elsif ($action eq 'boot') {
domain_boot($domid, $domname);
} elsif ($action eq 'install') {
domain_install($domid, $domname);
} elsif ($action eq 'test') {
domain_test($domid, $domname);
} elsif ($action eq 'chroot') {
domain_chroot($domid, $domname);
} elsif ($action eq 'login') {
domain_login($domid, $domname);
} else {
print "Unknow action: $action\n";
}
}
}
More information about the commits
mailing list