tests.git
10 years agoSetting tag tests-5.2-4 tests-5.2-4
Thierry Parmentelat [Tue, 4 Jun 2013 09:47:58 +0000 (11:47 +0200)]
Setting tag tests-5.2-4
more robust and more efficient substrate sensing
manage -tv now detects very early failures instead of reporting success
mod_python step defined but not enabled

10 years agomod_python is broken for now
Thierry Parmentelat [Fri, 31 May 2013 22:24:19 +0000 (00:24 +0200)]
mod_python is broken for now

10 years agoinsert step mod_python so we stay away from broken wsgi
Thierry Parmentelat [Fri, 31 May 2013 12:26:04 +0000 (14:26 +0200)]
insert step mod_python so we stay away from broken wsgi

10 years agoimprove handling of unreachable boxes
Thierry Parmentelat [Thu, 30 May 2013 10:56:08 +0000 (12:56 +0200)]
improve handling of unreachable boxes

10 years agoshow load for qemu boxes
Thierry Parmentelat [Thu, 30 May 2013 10:47:28 +0000 (12:47 +0200)]
show load for qemu boxes

10 years agomanage more efficient (probe all in once) and with nicer output
Thierry Parmentelat [Thu, 30 May 2013 10:42:14 +0000 (12:42 +0200)]
manage more efficient (probe all in once) and with nicer output

10 years agofix testmaster sensing : tests that break very early (like, when the IP pool is full...
Thierry Parmentelat [Wed, 29 May 2013 10:34:02 +0000 (12:34 +0200)]
fix testmaster sensing : tests that break very early (like, when the IP pool is full) were reported as successful, which of course is very wrong

10 years agono need for a vs-box for testing plcs any more
Thierry Parmentelat [Wed, 29 May 2013 09:42:48 +0000 (11:42 +0200)]
no need for a vs-box for testing plcs any more

10 years agoReduce max number of PLC's on LXCboxes
Mohamed Larabi [Tue, 14 May 2013 17:16:38 +0000 (19:16 +0200)]
Reduce max number of PLC's on LXCboxes

11 years agoSetting tag tests-5.2-3 tests-5.2-3
Thierry Parmentelat [Thu, 2 May 2013 08:08:11 +0000 (10:08 +0200)]
Setting tag tests-5.2-3
new separate step qemu_clean_mine
default is to use an lxc-based vplc box (options -S and -X)
minor changes

11 years agoMerge branch 'master' of ssh://git.onelab.eu/git/tests
Thierry Parmentelat [Wed, 24 Apr 2013 14:46:47 +0000 (16:46 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/tests

11 years agohas option -X (old) and -S (new) to select between a
Thierry Parmentelat [Wed, 24 Apr 2013 14:46:35 +0000 (16:46 +0200)]
has option -X (old) and -S (new) to select between a
vs- or an lxc-hosted vplc - default is lxc

11 years agosplit qemu_export into clean & export, make it safer to re-use run_log
Thierry Parmentelat [Wed, 24 Apr 2013 14:45:56 +0000 (16:45 +0200)]
split qemu_export into clean & export, make it safer to re-use run_log

11 years agoput back deathvegas
Mohamed Larabi [Wed, 24 Apr 2013 12:40:39 +0000 (14:40 +0200)]
put back deathvegas

11 years agoturn deathvegas back off
Thierry Parmentelat [Wed, 24 Apr 2013 12:23:03 +0000 (14:23 +0200)]
turn deathvegas back off

11 years agodeathvegas reinstalled
Thierry Parmentelat [Wed, 24 Apr 2013 08:30:03 +0000 (10:30 +0200)]
deathvegas reinstalled

11 years agoSetting tag tests-5.2-2 tests-5.2-2
Thierry Parmentelat [Tue, 23 Apr 2013 14:47:51 +0000 (16:47 +0200)]
Setting tag tests-5.2-2
kvm boxes now run f18 and use /vservers/ as their big disk area like all other boxes
lxc boxes run 1.0.4, which required a change in plc.d/gpg - only gotan for now

11 years agotry libvirt1.0.4 now that /dev/random is managed differently
Thierry Parmentelat [Mon, 22 Apr 2013 14:20:04 +0000 (16:20 +0200)]
try libvirt1.0.4 now that /dev/random is managed differently

11 years agokvm1 back in business
Thierry Parmentelat [Fri, 19 Apr 2013 07:39:30 +0000 (09:39 +0200)]
kvm1 back in business

11 years agokvm64-1 has its qemu nodes hang on partitioning disk...
Thierry Parmentelat [Thu, 18 Apr 2013 19:16:49 +0000 (21:16 +0200)]
kvm64-1 has its qemu nodes hang on partitioning disk...

11 years agoMerge branches 'master' and 'master' of ssh://git.onelab.eu/git/tests
Thierry Parmentelat [Thu, 18 Apr 2013 09:51:24 +0000 (11:51 +0200)]
Merge branches 'master' and 'master' of ssh://git.onelab.eu/git/tests

11 years agonew target qemu-clean-mine
Thierry Parmentelat [Thu, 18 Apr 2013 09:45:57 +0000 (11:45 +0200)]
new target qemu-clean-mine

11 years agoremove gotan from the lxc tests
Mohamed Larabi [Wed, 17 Apr 2013 19:48:22 +0000 (21:48 +0200)]
remove gotan from the lxc tests

11 years agofix
Thierry Parmentelat [Wed, 17 Apr 2013 11:44:07 +0000 (13:44 +0200)]
fix

11 years agobugfix
Thierry Parmentelat [Wed, 17 Apr 2013 11:38:57 +0000 (13:38 +0200)]
bugfix

11 years agoanother bugfix
Thierry Parmentelat [Wed, 17 Apr 2013 08:04:08 +0000 (10:04 +0200)]
another bugfix

11 years agobugfix
Thierry Parmentelat [Wed, 17 Apr 2013 07:36:59 +0000 (09:36 +0200)]
bugfix

11 years agoctd
Thierry Parmentelat [Wed, 17 Apr 2013 06:44:26 +0000 (08:44 +0200)]
ctd

11 years agoadapting to kvm boxes under /vservers
Thierry Parmentelat [Wed, 17 Apr 2013 06:44:15 +0000 (08:44 +0200)]
adapting to kvm boxes under /vservers

11 years agoundo previous change
Thierry Parmentelat [Wed, 17 Apr 2013 05:05:55 +0000 (07:05 +0200)]
undo previous change

11 years agosubstrate sensing and /root vs /vservers on kvm boxes
Thierry Parmentelat [Wed, 17 Apr 2013 05:00:48 +0000 (07:00 +0200)]
substrate sensing and /root vs /vservers on kvm boxes

11 years agoMerge branch 'master' of ssh://git.onelab.eu/git/tests
Thierry Parmentelat [Wed, 17 Apr 2013 04:26:04 +0000 (06:26 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/tests

11 years agoskip bridge interface when guessing physical interface
Thierry Parmentelat [Wed, 17 Apr 2013 04:25:52 +0000 (06:25 +0200)]
skip bridge interface when guessing physical interface

11 years agobring back deathvegas to the tests infrastructure
Mohamed Larabi [Tue, 16 Apr 2013 15:28:45 +0000 (17:28 +0200)]
bring back deathvegas to the tests infrastructure

11 years agoMerge branch 'master' of ssh://git.onelab.eu/git/tests
Thierry Parmentelat [Tue, 16 Apr 2013 13:47:02 +0000 (15:47 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/tests

11 years agofixes
Thierry Parmentelat [Tue, 16 Apr 2013 13:46:45 +0000 (15:46 +0200)]
fixes

11 years agolxc vm's rootfs are now in /vservers
Mohamed Larabi [Tue, 16 Apr 2013 13:28:14 +0000 (15:28 +0200)]
lxc vm's rootfs are now in /vservers

11 years agoMerge branch 'master' of ssh://git.onelab.eu/git/tests
Thierry Parmentelat [Tue, 16 Apr 2013 13:12:27 +0000 (15:12 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/tests

11 years agorework to move KVM machines in /vservers, and for more usable ssh-derived commands...
Thierry Parmentelat [Tue, 16 Apr 2013 13:12:15 +0000 (15:12 +0200)]
rework to move KVM machines in /vservers, and for more usable ssh-derived commands in dry-run mode

11 years agocosmetic update lxc-driver
Mohamed Larabi [Tue, 16 Apr 2013 13:12:06 +0000 (15:12 +0200)]
cosmetic update lxc-driver

11 years agoput gotan in the tests infrastructure and remove deathvegas
Mohamed Larabi [Tue, 16 Apr 2013 13:10:16 +0000 (15:10 +0200)]
put gotan in the tests infrastructure and remove deathvegas

11 years agocompute network interface name instead of guessing it
Thierry Parmentelat [Fri, 12 Apr 2013 10:43:06 +0000 (12:43 +0200)]
compute network interface name instead of guessing it

11 years agorevert previsou change; having only kvm does not help
Thierry Parmentelat [Fri, 12 Apr 2013 08:02:21 +0000 (10:02 +0200)]
revert previsou change; having only kvm does not help

11 years agoturn on kvm64-6 after virtualization is turned on in the BIOS
Thierry Parmentelat [Fri, 12 Apr 2013 08:00:40 +0000 (10:00 +0200)]
turn on kvm64-6 after virtualization is turned on in the BIOS

11 years agoturning off 'enfoui' for now
Thierry Parmentelat [Tue, 9 Apr 2013 15:52:34 +0000 (17:52 +0200)]
turning off 'enfoui' for now

11 years agofix typo
Thierry Parmentelat [Tue, 9 Apr 2013 13:17:37 +0000 (15:17 +0200)]
fix typo

11 years agoprioritize vnode boxes
Thierry Parmentelat [Tue, 9 Apr 2013 12:44:40 +0000 (14:44 +0200)]
prioritize vnode boxes

11 years agovnode boxes are being moved around
Thierry Parmentelat [Tue, 9 Apr 2013 11:48:34 +0000 (13:48 +0200)]
vnode boxes are being moved around

11 years agoTestPlc.py uses libvirt to manage lxc containers
Mohamed Larabi [Mon, 18 Mar 2013 15:01:13 +0000 (16:01 +0100)]
TestPlc.py uses libvirt to manage lxc containers

11 years agoUpdate lxc-driver to use libvirt instead of lxc-tools
Mohamed Larabi [Mon, 18 Mar 2013 08:43:50 +0000 (09:43 +0100)]
Update lxc-driver to use libvirt instead of lxc-tools

11 years agoMerge branch 'master' of ssh://git.onelab.eu/git/tests
Thierry Parmentelat [Mon, 18 Mar 2013 08:11:13 +0000 (09:11 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/tests

11 years agoturn on deathvegas, turn off gotan, as lxc-capable boxes for f>=16 tests
Thierry Parmentelat [Mon, 18 Mar 2013 08:10:59 +0000 (09:10 +0100)]
turn on deathvegas, turn off gotan, as lxc-capable boxes for f>=16 tests

11 years agoSetting tag tests-5.2-1 tests-5.2-1
Thierry Parmentelat [Thu, 7 Mar 2013 08:02:50 +0000 (09:02 +0100)]
Setting tag tests-5.2-1
ok for 5.2; new steps
node-bmlogs to check for bm log uploads, and
ssh-slice-basics to check for correct retcod of ssh, and for 'ps' in a slice
has a new Completer class for managing tasks like 'waiting for sometime
until this set of conditions are met' which is used for checking
ssh access and all;
now used for check-initscripts as well as this may take more time
deprecated the --restart-nm option that hasn't been useful in years

11 years agobump to 5.2
Thierry Parmentelat [Thu, 7 Mar 2013 07:25:40 +0000 (08:25 +0100)]
bump to 5.2

11 years agossh-slice-sfa was using a wrong userid
Thierry Parmentelat [Tue, 5 Mar 2013 18:42:56 +0000 (19:42 +0100)]
ssh-slice-sfa was using a wrong userid

11 years agonew class Completer for simplifying all the code that tries to monitor
Thierry Parmentelat [Tue, 5 Mar 2013 15:46:47 +0000 (16:46 +0100)]
new class Completer for simplifying all the code that tries to monitor
several things within a given timeframe
use for initscripts that seems to trigger less fast than they used to
in some cases/builds

11 years agosince we run ssh-node-boot@1 we have to only run node-bmlogs on @1
Thierry Parmentelat [Sat, 2 Mar 2013 08:00:42 +0000 (09:00 +0100)]
since we run ssh-node-boot@1 we have to only run node-bmlogs on @1

11 years agoadd ssh-slice-basics
Thierry Parmentelat [Thu, 28 Feb 2013 11:19:14 +0000 (12:19 +0100)]
add ssh-slice-basics

11 years agoadd step to check for uploaded bm logs
Thierry Parmentelat [Thu, 28 Feb 2013 10:32:17 +0000 (11:32 +0100)]
add step to check for uploaded bm logs

11 years agoSetting tag tests-5.1-10 tests-5.1-10 tests-5.2-0
Thierry Parmentelat [Thu, 21 Feb 2013 11:24:17 +0000 (12:24 +0100)]
Setting tag tests-5.1-10
add plcapi-urls step to check PLCAPI through several urls

11 years agofix
Thierry Parmentelat [Fri, 15 Feb 2013 19:24:56 +0000 (20:24 +0100)]
fix

11 years agoplcapi-urls checks for required urls only (the ones ending in /)
Thierry Parmentelat [Fri, 15 Feb 2013 15:57:30 +0000 (16:57 +0100)]
plcapi-urls checks for required urls only (the ones ending in /)

11 years agoMerge branch 'master' of ssh://git.onelab.eu/git/tests
Thierry Parmentelat [Tue, 12 Feb 2013 07:12:16 +0000 (08:12 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/tests

11 years agogorillaz does not build anymore now that all boxes run f14 and are f18 capable
Thierry Parmentelat [Tue, 12 Feb 2013 07:12:06 +0000 (08:12 +0100)]
gorillaz does not build anymore now that all boxes run f14 and are f18 capable

11 years agolxc-driver : cosmetic
Mohamed Larabi [Wed, 6 Feb 2013 17:47:00 +0000 (18:47 +0100)]
lxc-driver : cosmetic

11 years agoshow error
Thierry Parmentelat [Wed, 6 Feb 2013 07:06:10 +0000 (08:06 +0100)]
show error

11 years agoadded plcapi_urls step
Thierry Parmentelat [Tue, 5 Feb 2013 12:40:02 +0000 (13:40 +0100)]
added plcapi_urls step

11 years ago..
Thierry Parmentelat [Tue, 5 Feb 2013 09:44:38 +0000 (10:44 +0100)]
..

11 years agoscan URL's for xmlrpclib
Thierry Parmentelat [Tue, 5 Feb 2013 09:44:21 +0000 (10:44 +0100)]
scan URL's for xmlrpclib

11 years agodisabling deathvegas for now
Thierry Parmentelat [Fri, 1 Feb 2013 21:06:29 +0000 (22:06 +0100)]
disabling deathvegas for now

11 years agooops remove duplicate deathvegas
Thierry Parmentelat [Fri, 1 Feb 2013 17:37:52 +0000 (18:37 +0100)]
oops remove duplicate deathvegas

11 years agodeclare deathvegas as a second lxc box
Thierry Parmentelat [Fri, 1 Feb 2013 17:35:17 +0000 (18:35 +0100)]
declare deathvegas as a second lxc box

11 years agoadd deathvegas
Thierry Parmentelat [Thu, 31 Jan 2013 04:30:41 +0000 (05:30 +0100)]
add deathvegas

11 years agoless strict when parsing ps lines on build boxes
Thierry Parmentelat [Sat, 19 Jan 2013 07:03:50 +0000 (08:03 +0100)]
less strict when parsing ps lines on build boxes
for if e.g. init-vbuild-vserver.sh is used with -P develsfa.pkgs

11 years agobuild debian stuff on gorillaz b/c it runs f14
Thierry Parmentelat [Fri, 18 Jan 2013 16:34:48 +0000 (17:34 +0100)]
build debian stuff on gorillaz b/c it runs f14

11 years agoSetting tag tests-5.1-9 tests-5.1-9
Thierry Parmentelat [Wed, 19 Dec 2012 07:29:51 +0000 (08:29 +0100)]
Setting tag tests-5.1-9
add a check_vsys_defaults step but for some reason that doesn't pass
even though slices created later on do have the tags set
so for now it's not enabled as a standard step

11 years agoadd comment about where check-vsys-defaults should go
Thierry Parmentelat [Tue, 18 Dec 2012 22:36:06 +0000 (23:36 +0100)]
add comment about where check-vsys-defaults should go

11 years agocheck-vsys-defaults seems to have the right logic but somehow this will
Thierry Parmentelat [Tue, 18 Dec 2012 22:33:42 +0000 (23:33 +0100)]
check-vsys-defaults seems to have the right logic but somehow this will
fail when the slice is created by the test framework so get this out
of the way for now

11 years agotest PLC_VSYS_DEFAULTS
Thierry Parmentelat [Tue, 18 Dec 2012 08:33:20 +0000 (09:33 +0100)]
test PLC_VSYS_DEFAULTS

11 years agoMerge branch 'master' of ssh://git.onelab.eu/git/tests
Thierry Parmentelat [Tue, 11 Dec 2012 15:58:18 +0000 (16:58 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/tests

11 years agobugfix
Thierry Parmentelat [Tue, 11 Dec 2012 15:58:10 +0000 (16:58 +0100)]
bugfix

11 years agoSetting tag tests-5.1-8 tests-5.1-8
Thierry Parmentelat [Tue, 11 Dec 2012 11:05:54 +0000 (12:05 +0100)]
Setting tag tests-5.1-8
can configure timeout(s) for node boot from the outside
bignode is precisely for nodes that need to wait longer

11 years agooops, bignode was broken
Thierry Parmentelat [Wed, 28 Nov 2012 08:24:20 +0000 (09:24 +0100)]
oops, bignode was broken

11 years agoconfigurable timers for ssh_node*
Thierry Parmentelat [Tue, 27 Nov 2012 09:09:47 +0000 (10:09 +0100)]
configurable timers for ssh_node*

11 years agofix plc_configure -- finish reverting previous change
Thierry Parmentelat [Tue, 17 Jul 2012 11:57:56 +0000 (13:57 +0200)]
fix plc_configure -- finish reverting previous change

11 years agorevert changes to plc_configure()
Tony Mack [Mon, 16 Jul 2012 16:52:43 +0000 (12:52 -0400)]
revert changes to plc_configure()

11 years agouse sfa-config-tty to configure sfa
Tony Mack [Mon, 16 Jul 2012 16:47:30 +0000 (12:47 -0400)]
use sfa-config-tty to configure sfa

11 years agoSetting tag tests-5.1-7 tests-5.1-7
Thierry Parmentelat [Mon, 9 Jul 2012 10:18:47 +0000 (12:18 +0200)]
Setting tag tests-5.1-7
improved (now cross_)check_tcp to run more combos or server/client, and use 2 nodes whenever possible
new step sfa-renew-slice
new convenience step debug-nodemanager
run export to report only about 1st plc
new step sfa-fsclean to clean up filesystem

11 years agobugfix
Thierry Parmentelat [Sun, 8 Jul 2012 23:01:10 +0000 (01:01 +0200)]
bugfix

11 years agonew step sfa_fsclean, and added to the 'sfa' macro step
Thierry Parmentelat [Thu, 5 Jul 2012 16:14:39 +0000 (18:14 +0200)]
new step sfa_fsclean, and added to the 'sfa' macro step

11 years agoreturn True for export on secondary plcs
Thierry Parmentelat [Thu, 5 Jul 2012 13:15:04 +0000 (15:15 +0200)]
return True for export on secondary plcs

11 years agorevert to using sfaadmin reg import_registry for lxc16 builds that
Thierry Parmentelat [Thu, 5 Jul 2012 10:13:06 +0000 (12:13 +0200)]
revert to using sfaadmin reg import_registry for lxc16 builds that
don't run the latest sfa

11 years agotry sfaadmin reg import
Thierry Parmentelat [Wed, 4 Jul 2012 15:30:34 +0000 (17:30 +0200)]
try sfaadmin reg import

11 years agotweak run export for multi-plcs, only report about the first one
Thierry Parmentelat [Wed, 4 Jul 2012 07:10:16 +0000 (09:10 +0200)]
tweak run export for multi-plcs, only report about the first one

11 years agotweak check_tcp again
Thierry Parmentelat [Fri, 29 Jun 2012 07:57:30 +0000 (09:57 +0200)]
tweak check_tcp again

11 years agotry the tcp client twice
Thierry Parmentelat [Wed, 27 Jun 2012 18:47:20 +0000 (20:47 +0200)]
try the tcp client twice

11 years agoincrease timeout of tcp server
Thierry Parmentelat [Wed, 27 Jun 2012 18:42:12 +0000 (20:42 +0200)]
increase timeout of tcp server

11 years agoadd sfa_renew_slice to the sfa macro
Thierry Parmentelat [Sun, 24 Jun 2012 22:23:07 +0000 (00:23 +0200)]
add sfa_renew_slice to the sfa macro

11 years agobugfix
Thierry Parmentelat [Sun, 24 Jun 2012 22:03:40 +0000 (00:03 +0200)]
bugfix

11 years agonew sfa_renew_slice step
Thierry Parmentelat [Thu, 21 Jun 2012 14:58:37 +0000 (16:58 +0200)]
new sfa_renew_slice step