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
Thierry Parmentelat [Thu, 25 Apr 2013 12:30:42 +0000 (14:30 +0200)]
Merge branch 'master' into sfa-geni-v3
Thierry Parmentelat [Wed, 24 Apr 2013 14:46:47 +0000 (16:46 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/tests
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
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
Mohamed Larabi [Wed, 24 Apr 2013 12:40:39 +0000 (14:40 +0200)]
put back deathvegas
Thierry Parmentelat [Wed, 24 Apr 2013 12:23:03 +0000 (14:23 +0200)]
turn deathvegas back off
Thierry Parmentelat [Wed, 24 Apr 2013 08:30:03 +0000 (10:30 +0200)]
deathvegas reinstalled
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
Thierry Parmentelat [Mon, 22 Apr 2013 14:20:04 +0000 (16:20 +0200)]
try libvirt1.0.4 now that /dev/random is managed differently
Thierry Parmentelat [Fri, 19 Apr 2013 07:39:30 +0000 (09:39 +0200)]
kvm1 back in business
Thierry Parmentelat [Thu, 18 Apr 2013 19:16:49 +0000 (21:16 +0200)]
kvm64-1 has its qemu nodes hang on partitioning disk...
Thierry Parmentelat [Thu, 18 Apr 2013 09:51:24 +0000 (11:51 +0200)]
Merge branch 'master' into sfa-geni-v3
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
Thierry Parmentelat [Thu, 18 Apr 2013 09:45:57 +0000 (11:45 +0200)]
new target qemu-clean-mine
Mohamed Larabi [Wed, 17 Apr 2013 19:48:22 +0000 (21:48 +0200)]
remove gotan from the lxc tests
Thierry Parmentelat [Wed, 17 Apr 2013 11:46:12 +0000 (13:46 +0200)]
Merge branch 'master' into sfa-geni-v3
Thierry Parmentelat [Wed, 17 Apr 2013 11:44:07 +0000 (13:44 +0200)]
fix
Thierry Parmentelat [Wed, 17 Apr 2013 11:41:19 +0000 (13:41 +0200)]
Merge branch 'master' into sfa-geni-v3
Thierry Parmentelat [Wed, 17 Apr 2013 11:38:57 +0000 (13:38 +0200)]
bugfix
Thierry Parmentelat [Wed, 17 Apr 2013 08:06:17 +0000 (10:06 +0200)]
Merge branch 'master' into sfa-geni-v3
Thierry Parmentelat [Wed, 17 Apr 2013 08:04:08 +0000 (10:04 +0200)]
another bugfix
Thierry Parmentelat [Wed, 17 Apr 2013 07:40:03 +0000 (09:40 +0200)]
Merge branch 'master' into sfa-geni-v3
Thierry Parmentelat [Wed, 17 Apr 2013 07:36:59 +0000 (09:36 +0200)]
bugfix
Thierry Parmentelat [Wed, 17 Apr 2013 07:29:10 +0000 (09:29 +0200)]
Merge branch 'master' into sfa-geni-v3
Thierry Parmentelat [Wed, 17 Apr 2013 06:44:26 +0000 (08:44 +0200)]
ctd
Thierry Parmentelat [Wed, 17 Apr 2013 06:44:15 +0000 (08:44 +0200)]
adapting to kvm boxes under /vservers
Thierry Parmentelat [Wed, 17 Apr 2013 05:05:55 +0000 (07:05 +0200)]
undo previous change
Thierry Parmentelat [Wed, 17 Apr 2013 05:00:48 +0000 (07:00 +0200)]
substrate sensing and /root vs /vservers on kvm boxes
Thierry Parmentelat [Wed, 17 Apr 2013 04:26:04 +0000 (06:26 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/tests
Thierry Parmentelat [Wed, 17 Apr 2013 04:25:52 +0000 (06:25 +0200)]
skip bridge interface when guessing physical interface
Mohamed Larabi [Tue, 16 Apr 2013 15:28:45 +0000 (17:28 +0200)]
bring back deathvegas to the tests infrastructure
Thierry Parmentelat [Tue, 16 Apr 2013 13:47:02 +0000 (15:47 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/tests
Thierry Parmentelat [Tue, 16 Apr 2013 13:46:45 +0000 (15:46 +0200)]
fixes
Mohamed Larabi [Tue, 16 Apr 2013 13:28:14 +0000 (15:28 +0200)]
lxc vm's rootfs are now in /vservers
Thierry Parmentelat [Tue, 16 Apr 2013 13:12:27 +0000 (15:12 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/tests
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
Mohamed Larabi [Tue, 16 Apr 2013 13:12:06 +0000 (15:12 +0200)]
cosmetic update lxc-driver
Mohamed Larabi [Tue, 16 Apr 2013 13:10:16 +0000 (15:10 +0200)]
put gotan in the tests infrastructure and remove deathvegas
Thierry Parmentelat [Fri, 12 Apr 2013 10:43:06 +0000 (12:43 +0200)]
compute network interface name instead of guessing it
Thierry Parmentelat [Fri, 12 Apr 2013 08:02:21 +0000 (10:02 +0200)]
revert previsou change; having only kvm does not help
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
Thierry Parmentelat [Tue, 9 Apr 2013 15:52:34 +0000 (17:52 +0200)]
turning off 'enfoui' for now
Thierry Parmentelat [Tue, 9 Apr 2013 13:17:37 +0000 (15:17 +0200)]
fix typo
Thierry Parmentelat [Tue, 9 Apr 2013 12:44:40 +0000 (14:44 +0200)]
prioritize vnode boxes
Thierry Parmentelat [Tue, 9 Apr 2013 11:48:34 +0000 (13:48 +0200)]
vnode boxes are being moved around
Mohamed Larabi [Mon, 18 Mar 2013 15:01:13 +0000 (16:01 +0100)]
TestPlc.py uses libvirt to manage lxc containers
Mohamed Larabi [Mon, 18 Mar 2013 08:43:50 +0000 (09:43 +0100)]
Update lxc-driver to use libvirt instead of lxc-tools
Thierry Parmentelat [Mon, 18 Mar 2013 08:11:13 +0000 (09:11 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/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
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
Thierry Parmentelat [Thu, 7 Mar 2013 07:25:40 +0000 (08:25 +0100)]
bump to 5.2
Thierry Parmentelat [Tue, 5 Mar 2013 18:42:56 +0000 (19:42 +0100)]
ssh-slice-sfa was using a wrong userid
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
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
Thierry Parmentelat [Thu, 28 Feb 2013 11:19:14 +0000 (12:19 +0100)]
add ssh-slice-basics
Thierry Parmentelat [Thu, 28 Feb 2013 10:32:17 +0000 (11:32 +0100)]
add step to check for uploaded bm logs
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
Thierry Parmentelat [Fri, 15 Feb 2013 19:24:56 +0000 (20:24 +0100)]
fix
Thierry Parmentelat [Fri, 15 Feb 2013 15:57:30 +0000 (16:57 +0100)]
plcapi-urls checks for required urls only (the ones ending in /)
Thierry Parmentelat [Tue, 12 Feb 2013 07:12:16 +0000 (08:12 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/tests
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
Mohamed Larabi [Wed, 6 Feb 2013 17:47:00 +0000 (18:47 +0100)]
lxc-driver : cosmetic
Thierry Parmentelat [Wed, 6 Feb 2013 07:06:10 +0000 (08:06 +0100)]
show error
Thierry Parmentelat [Tue, 5 Feb 2013 12:40:02 +0000 (13:40 +0100)]
added plcapi_urls step
Thierry Parmentelat [Tue, 5 Feb 2013 09:44:38 +0000 (10:44 +0100)]
..
Thierry Parmentelat [Tue, 5 Feb 2013 09:44:21 +0000 (10:44 +0100)]
scan URL's for xmlrpclib
Thierry Parmentelat [Fri, 1 Feb 2013 21:06:29 +0000 (22:06 +0100)]
disabling deathvegas for now
Thierry Parmentelat [Fri, 1 Feb 2013 17:37:52 +0000 (18:37 +0100)]
oops remove duplicate deathvegas
Thierry Parmentelat [Fri, 1 Feb 2013 17:35:17 +0000 (18:35 +0100)]
declare deathvegas as a second lxc box
Tony Mack [Fri, 1 Feb 2013 02:58:17 +0000 (21:58 -0500)]
ListSlices no longer exists
Thierry Parmentelat [Thu, 31 Jan 2013 04:30:41 +0000 (05:30 +0100)]
add deathvegas
Tony Mack [Thu, 31 Jan 2013 04:29:05 +0000 (23:29 -0500)]
updated method calls
Tony Mack [Thu, 31 Jan 2013 02:45:58 +0000 (21:45 -0500)]
API method names have changed
Tony Mack [Thu, 31 Jan 2013 02:26:53 +0000 (21:26 -0500)]
Merge commit 'origin'; branch 'master' into sfa-geni-v3
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
Thierry Parmentelat [Fri, 18 Jan 2013 16:34:48 +0000 (17:34 +0100)]
build debian stuff on gorillaz b/c it runs f14
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
Thierry Parmentelat [Tue, 18 Dec 2012 22:36:06 +0000 (23:36 +0100)]
add comment about where check-vsys-defaults should go
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
Thierry Parmentelat [Tue, 18 Dec 2012 08:33:20 +0000 (09:33 +0100)]
test PLC_VSYS_DEFAULTS
Thierry Parmentelat [Tue, 11 Dec 2012 15:58:18 +0000 (16:58 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/tests
Thierry Parmentelat [Tue, 11 Dec 2012 15:58:10 +0000 (16:58 +0100)]
bugfix
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
Thierry Parmentelat [Wed, 28 Nov 2012 08:24:20 +0000 (09:24 +0100)]
oops, bignode was broken
Thierry Parmentelat [Tue, 27 Nov 2012 09:09:47 +0000 (10:09 +0100)]
configurable timers for ssh_node*
Thierry Parmentelat [Tue, 17 Jul 2012 11:57:56 +0000 (13:57 +0200)]
fix plc_configure -- finish reverting previous change
Tony Mack [Mon, 16 Jul 2012 16:52:43 +0000 (12:52 -0400)]
revert changes to plc_configure()
Tony Mack [Mon, 16 Jul 2012 16:47:30 +0000 (12:47 -0400)]
use sfa-config-tty to configure sfa
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
Thierry Parmentelat [Sun, 8 Jul 2012 23:01:10 +0000 (01:01 +0200)]
bugfix
Thierry Parmentelat [Thu, 5 Jul 2012 16:14:39 +0000 (18:14 +0200)]
new step sfa_fsclean, and added to the 'sfa' macro step
Thierry Parmentelat [Thu, 5 Jul 2012 13:15:04 +0000 (15:15 +0200)]
return True for export on secondary plcs
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
Thierry Parmentelat [Wed, 4 Jul 2012 15:30:34 +0000 (17:30 +0200)]
try sfaadmin reg import
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
Thierry Parmentelat [Fri, 29 Jun 2012 07:57:30 +0000 (09:57 +0200)]
tweak check_tcp again
Thierry Parmentelat [Wed, 27 Jun 2012 18:47:20 +0000 (20:47 +0200)]
try the tcp client twice
Thierry Parmentelat [Wed, 27 Jun 2012 18:42:12 +0000 (20:42 +0200)]
increase timeout of tcp server
Thierry Parmentelat [Sun, 24 Jun 2012 22:23:07 +0000 (00:23 +0200)]
add sfa_renew_slice to the sfa macro