tests.git
8 years agoSetting tag tests-6.0-3 tests-6.0-3
Thierry Parmentelat [Fri, 13 Nov 2015 13:33:09 +0000 (14:33 +0100)]
Setting tag tests-6.0-3
use fqdn for substrate - run set nodemanager in debug mode before doing re-creation

8 years agoremove from other_steps then
Thierry Parmentelat [Wed, 11 Nov 2015 13:38:01 +0000 (14:38 +0100)]
remove from other_steps then

8 years agoset nodemanager in debug mode before testing slice re-creation
Thierry Parmentelat [Wed, 11 Nov 2015 13:33:12 +0000 (14:33 +0100)]
set nodemanager in debug mode before testing slice re-creation

8 years agoMerge branch 'sfa-geni-v2' of ssh://git.onelab.eu/git/tests into sfa-geni-v3
Thierry Parmentelat [Wed, 26 Aug 2015 12:10:23 +0000 (14:10 +0200)]
Merge branch 'sfa-geni-v2' of ssh://git.onelab.eu/git/tests into sfa-geni-v3

8 years agouse fqdn for vplc
Thierry Parmentelat [Wed, 26 Aug 2015 12:10:15 +0000 (14:10 +0200)]
use fqdn for vplc

8 years agoSetting tag tests-6.0-2 tests-6.0-2
Thierry Parmentelat [Fri, 26 Jun 2015 06:16:20 +0000 (08:16 +0200)]
Setting tag tests-6.0-2
more fit to testing reinstalls and upgrades
does not use plain-bootstrafs anymore
having build VMs and vplc VMs in the same host still a little awkward

8 years agoreboot macro
Thierry Parmentelat [Thu, 25 Jun 2015 21:48:20 +0000 (23:48 +0200)]
reboot macro

8 years agodoc
Thierry Parmentelat [Thu, 25 Jun 2015 21:07:02 +0000 (23:07 +0200)]
doc

8 years agomore macros
Thierry Parmentelat [Thu, 25 Jun 2015 16:47:19 +0000 (18:47 +0200)]
more macros

8 years agorename nodeflavour-show into nodedistro-show
Thierry Parmentelat [Thu, 25 Jun 2015 15:37:23 +0000 (17:37 +0200)]
rename nodeflavour-show into nodedistro-show

8 years agoget rid of the 'plain' thing altogether
Thierry Parmentelat [Thu, 25 Jun 2015 12:29:38 +0000 (14:29 +0200)]
get rid of the 'plain' thing altogether

8 years agooops
Thierry Parmentelat [Wed, 24 Jun 2015 17:20:48 +0000 (19:20 +0200)]
oops

8 years agonew target qemu-cleanlog so that log.txt can contain only the last boot
Thierry Parmentelat [Wed, 24 Jun 2015 14:42:59 +0000 (16:42 +0200)]
new target qemu-cleanlog so that log.txt can contain only the last boot

8 years agonodedistro targets also set pldistro
Thierry Parmentelat [Wed, 24 Jun 2015 14:42:11 +0000 (16:42 +0200)]
nodedistro targets also set pldistro

8 years agodo not use plain tarballs anymore for installing
Thierry Parmentelat [Wed, 24 Jun 2015 14:41:33 +0000 (16:41 +0200)]
do not use plain tarballs anymore for installing

8 years agobondig doc
Thierry Parmentelat [Wed, 24 Jun 2015 13:56:13 +0000 (15:56 +0200)]
bondig doc

8 years agonodedistro_f22 and step reset-node
Thierry Parmentelat [Wed, 24 Jun 2015 06:16:45 +0000 (08:16 +0200)]
nodedistro_f22 and step reset-node

8 years agof22
Thierry Parmentelat [Tue, 23 Jun 2015 16:13:05 +0000 (18:13 +0200)]
f22

8 years agofix
Thierry Parmentelat [Tue, 23 Jun 2015 12:58:53 +0000 (14:58 +0200)]
fix

8 years agostep reset-node that just kills/run a node
Thierry Parmentelat [Tue, 23 Jun 2015 12:57:22 +0000 (14:57 +0200)]
step reset-node that just kills/run a node

8 years agoadd doctring to step qemu_nodefamily
Thierry Parmentelat [Tue, 23 Jun 2015 07:11:28 +0000 (09:11 +0200)]
add doctring to step qemu_nodefamily

8 years agoadded step sfa-describe that at the very least does a rain check on sfi describe...
Thierry Parmentelat [Wed, 3 Jun 2015 14:33:23 +0000 (16:33 +0200)]
added step sfa-describe that at the very least does a rain check on sfi describe of the test slice after it is populated

8 years agodeprecated -y option of run_log/TestMain
Thierry Parmentelat [Tue, 2 Jun 2015 15:38:22 +0000 (17:38 +0200)]
deprecated -y option of run_log/TestMain
we only test geni-v3 rspecs

8 years agoNorNet boot CD needs a little more time due to boot menu. Increased timeout to 60s.
Thomas Dreibholz [Thu, 28 May 2015 12:27:06 +0000 (14:27 +0200)]
NorNet boot CD needs a little more time due to boot menu. Increased timeout to 60s.

8 years agofix usage
Thierry Parmentelat [Tue, 26 May 2015 12:53:43 +0000 (14:53 +0200)]
fix usage

8 years agoignore regular containers - like e.g. testmaster in build
Thierry Parmentelat [Tue, 26 May 2015 12:35:37 +0000 (14:35 +0200)]
ignore regular containers - like e.g. testmaster in build

8 years agotools for dealing with plain-bootstrapfs tag, and simpler names: nodedistro instead...
Thierry Parmentelat [Wed, 29 Apr 2015 10:48:20 +0000 (12:48 +0200)]
tools for dealing with plain-bootstrapfs tag, and simpler names: nodedistro instead of nodefcdistro

8 years agodoc about bonding
Thierry Parmentelat [Mon, 27 Apr 2015 15:25:31 +0000 (17:25 +0200)]
doc about bonding

8 years agonew steps to change a node's fcdistro in a bonding environment
Thierry Parmentelat [Mon, 27 Apr 2015 12:42:03 +0000 (14:42 +0200)]
new steps to change a node's fcdistro in a bonding environment

9 years agonodestate-upgrade to set node in boot_state 'upgrade'
Thierry Parmentelat [Fri, 24 Apr 2015 15:02:58 +0000 (17:02 +0200)]
nodestate-upgrade to set node in boot_state 'upgrade'

9 years agocosmetic IP pool sensing
Thierry Parmentelat [Thu, 16 Apr 2015 11:46:36 +0000 (13:46 +0200)]
cosmetic IP pool sensing

9 years agobonding nodes should not use plain-bootstrapfs as we don't install it
Thierry Parmentelat [Thu, 16 Apr 2015 11:46:12 +0000 (13:46 +0200)]
bonding nodes should not use plain-bootstrapfs as we don't install it

9 years agoconvenience step delete-node = delete-nodes
Thierry Parmentelat [Thu, 16 Apr 2015 11:45:46 +0000 (13:45 +0200)]
convenience step delete-node = delete-nodes

9 years agoarg-bonding-<> only contains hostname
Thierry Parmentelat [Thu, 16 Apr 2015 11:45:30 +0000 (13:45 +0200)]
arg-bonding-<> only contains hostname

9 years agorestore plain-bootstrapfs for better perfs
Thierry Parmentelat [Mon, 13 Apr 2015 14:10:33 +0000 (16:10 +0200)]
restore plain-bootstrapfs for better perfs

9 years agonotes on installing syslinux on the myplc side
Thierry Parmentelat [Mon, 13 Apr 2015 14:02:39 +0000 (16:02 +0200)]
notes on installing syslinux on the myplc side

9 years agorenamed installed_bonds into bonding_builds and added bonding_nodes
Thierry Parmentelat [Mon, 13 Apr 2015 13:39:32 +0000 (15:39 +0200)]
renamed installed_bonds into bonding_builds and added bonding_nodes

9 years agorenamed qemu_nodeflavour into more proper qemu_nodefamily
Thierry Parmentelat [Mon, 13 Apr 2015 13:02:01 +0000 (15:02 +0200)]
renamed qemu_nodeflavour into more proper qemu_nodefamily

9 years agobonds: use rung <=> run -G that hurts my pinky
Thierry Parmentelat [Mon, 13 Apr 2015 13:00:04 +0000 (15:00 +0200)]
bonds: use rung <=> run -G  that hurts my pinky
fix IP pool allocation
installed_bonds
install_syslinux6
store nodefamily in qemu workdir (step qemu_nodeflavour)

9 years agorun -g with bonding build can provision node (and locate free IP) and run most usual...
Thierry Parmentelat [Mon, 13 Apr 2015 09:43:06 +0000 (11:43 +0200)]
run -g with bonding build can provision node (and locate free IP) and run most usual targets
do not use plain bootstrapfs anymore
dropped hack for adding epel repo on centos5

9 years agoconvenience macros restart-node and wait-node
Thierry Parmentelat [Mon, 13 Apr 2015 09:40:35 +0000 (11:40 +0200)]
convenience macros restart-node and wait-node

9 years agoget bootcd to run in dry-mode
Thierry Parmentelat [Mon, 13 Apr 2015 09:40:05 +0000 (11:40 +0200)]
get bootcd to run in dry-mode

9 years agomiscell cosmetic + pass the substrate object to TestBonding so it can compute an...
Thierry Parmentelat [Mon, 13 Apr 2015 07:13:44 +0000 (09:13 +0200)]
miscell cosmetic + pass the substrate object to TestBonding so it can compute an available IP for a bonding node

9 years agocosmetic
Thierry Parmentelat [Sun, 12 Apr 2015 15:47:58 +0000 (17:47 +0200)]
cosmetic

9 years agobootmedium options and node tags in the config
Thierry Parmentelat [Sun, 12 Apr 2015 15:47:34 +0000 (17:47 +0200)]
bootmedium options and node tags in the config

9 years agobonding: exclude drupal when updating
Thierry Parmentelat [Sun, 12 Apr 2015 10:43:31 +0000 (12:43 +0200)]
bonding: exclude drupal when updating

9 years agomore IPs for vplc
Thierry Parmentelat [Sun, 12 Apr 2015 09:28:13 +0000 (11:28 +0200)]
more IPs for vplc

9 years agosomehow the just-created bridge interface was found down on our qemu host...
Thierry Parmentelat [Sat, 11 Apr 2015 18:12:49 +0000 (20:12 +0200)]
somehow the just-created bridge interface was found down on our qemu host...
plus, ip route add default won't work any more and I have to specify 0.0.0.0/0

9 years agokeep stdin open in the ssh leg between host and guest
Thierry Parmentelat [Sat, 11 Apr 2015 16:25:35 +0000 (18:25 +0200)]
keep stdin open in the ssh leg between host and guest

9 years agono more lxc-enter-namespace - use ssh
Thierry Parmentelat [Sat, 11 Apr 2015 11:14:10 +0000 (13:14 +0200)]
no more lxc-enter-namespace - use ssh

9 years agoremove spurrious msgs from stderr
Thierry Parmentelat [Tue, 7 Apr 2015 09:30:49 +0000 (11:30 +0200)]
remove spurrious msgs from stderr
all classes in Substrate have a __repr__ for dbg

9 years agoboxtops can stand the heat
Thierry Parmentelat [Sat, 4 Apr 2015 14:03:45 +0000 (16:03 +0200)]
boxtops can stand the heat

9 years agonicer
Thierry Parmentelat [Fri, 3 Apr 2015 15:32:46 +0000 (17:32 +0200)]
nicer

9 years agoneeded for creating leases in python3
Thierry Parmentelat [Fri, 3 Apr 2015 12:24:02 +0000 (14:24 +0200)]
needed for creating leases in python3

9 years agoSetting tag tests-6.0-1 tests-6.0-1
Thierry Parmentelat [Fri, 3 Apr 2015 08:57:21 +0000 (10:57 +0200)]
Setting tag tests-6.0-1
runs python3
mostly current infra is based on f21
known pending issue as we now have build VMs and vplcs in the same box
and Substrate needs a few tweaks to handle that more accurately

9 years agobump to version 6 as we now use python3
Thierry Parmentelat [Fri, 3 Apr 2015 08:55:54 +0000 (10:55 +0200)]
bump to version 6 as we now use python3

9 years agomore smartly sense for vplc instances now that we run build VMs and vplc's in the...
Thierry Parmentelat [Thu, 2 Apr 2015 16:18:57 +0000 (18:18 +0200)]
more smartly sense for vplc instances now that we run build VMs and vplc's in the same physical host

9 years agomove vplc instances to buzzcocks - that is also the build box
Thierry Parmentelat [Thu, 2 Apr 2015 16:07:55 +0000 (18:07 +0200)]
move vplc instances to buzzcocks - that is also the build box

9 years agorun lxc-enter-namespace with --noseclabel
Thierry Parmentelat [Thu, 2 Apr 2015 16:07:29 +0000 (18:07 +0200)]
run lxc-enter-namespace with --noseclabel

9 years agoreplace os.system with subprocess.call - add a timeout option in the mix
Thierry Parmentelat [Thu, 19 Mar 2015 20:24:23 +0000 (21:24 +0100)]
replace os.system with subprocess.call - add a timeout option in the mix
today for the first time ever a slice was not answering ssh but the ssh client would hang forever..

9 years agonicer
Thierry Parmentelat [Thu, 19 Mar 2015 20:21:24 +0000 (21:21 +0100)]
nicer

9 years agokeep track of what has moved to py3
Thierry Parmentelat [Thu, 19 Mar 2015 20:16:53 +0000 (21:16 +0100)]
keep track of what has moved to py3

9 years agooops
Thierry Parmentelat [Thu, 19 Mar 2015 10:24:29 +0000 (11:24 +0100)]
oops

9 years agoSyntaxError: from __future__ imports must occur at the beginning of the file
Thierry Parmentelat [Wed, 18 Mar 2015 16:27:02 +0000 (17:27 +0100)]
SyntaxError: from __future__ imports must occur at the beginning of the file

9 years agorevert tcptest to python2 as this runs in the slice context
Thierry Parmentelat [Wed, 18 Mar 2015 15:40:31 +0000 (16:40 +0100)]
revert tcptest to python2 as this runs in the slice context
use print() as per print_function though

9 years agoneed to invoke python3
Thierry Parmentelat [Wed, 18 Mar 2015 13:16:18 +0000 (14:16 +0100)]
need to invoke python3

9 years agopython3 - first draft looks kind of OK
Thierry Parmentelat [Wed, 18 Mar 2015 10:47:11 +0000 (11:47 +0100)]
python3 - first draft looks kind of OK

9 years agoSetting tag tests-5.3-10 tests-5.3-10
Thierry Parmentelat [Wed, 18 Mar 2015 09:36:51 +0000 (10:36 +0100)]
Setting tag tests-5.3-10
no functional change, but hopefully last version for python2

9 years agooops
Thierry Parmentelat [Tue, 17 Mar 2015 20:25:35 +0000 (21:25 +0100)]
oops

9 years agoone layer of polish
Thierry Parmentelat [Tue, 17 Mar 2015 16:58:59 +0000 (17:58 +0100)]
one layer of polish

9 years agoa first rough implementation for testing 'bonding' myplc's
Thierry Parmentelat [Tue, 17 Mar 2015 09:49:39 +0000 (10:49 +0100)]
a first rough implementation for testing 'bonding' myplc's
typicallly, you would have 2 complete builds b1 and b2

then on testmaster in b1 you can do
$ run --bonding b2
or simply
$ run -g b2

in order to expose the nodeflavour and slicefamily provided by b2 to build b1

for now it only does the partial-rpms & yum install bootcd nodeimage noderepo & packages reindexing

need some more work to bring a actual nodes and slices online

9 years agoArgumentParser instead of OptionParser
Thierry Parmentelat [Mon, 16 Mar 2015 21:57:17 +0000 (22:57 +0100)]
ArgumentParser instead of OptionParser

9 years agomore pretty-printing
Thierry Parmentelat [Mon, 16 Mar 2015 21:06:55 +0000 (22:06 +0100)]
more pretty-printing

9 years agono change - pretty printed mostly
Thierry Parmentelat [Mon, 16 Mar 2015 16:08:53 +0000 (17:08 +0100)]
no change - pretty printed mostly

9 years agorelease reed from its build duties
Thierry Parmentelat [Thu, 12 Mar 2015 10:58:18 +0000 (11:58 +0100)]
release reed from its build duties

9 years agocheck_initscripts no longer a warning
Thierry Parmentelat [Tue, 10 Mar 2015 10:23:44 +0000 (11:23 +0100)]
check_initscripts no longer a warning

9 years agomake cross-check-tcp more robust : we need to wait for network presence on both ends...
Thierry Parmentelat [Mon, 9 Mar 2015 14:08:56 +0000 (15:08 +0100)]
make cross-check-tcp more robust : we need to wait for network presence on both ends of the link

9 years agohave iterate-ping-node display its logdir
Thierry Parmentelat [Sun, 8 Mar 2015 23:15:58 +0000 (00:15 +0100)]
have iterate-ping-node display its logdir

9 years agoiterate-ping-node with the -o option
Thierry Parmentelat [Fri, 6 Mar 2015 23:09:05 +0000 (00:09 +0100)]
iterate-ping-node with the -o option

9 years agoa utility script for hammering on the ping-node step
Thierry Parmentelat [Fri, 6 Mar 2015 10:12:37 +0000 (11:12 +0100)]
a utility script for hammering on the ping-node step

9 years agocosmetic - when displaying Completer short timeouts (in the order of seconds and...
Thierry Parmentelat [Thu, 5 Mar 2015 12:43:59 +0000 (13:43 +0100)]
cosmetic - when displaying Completer short timeouts (in the order of seconds and not minutes)

9 years agomake tcptest ready more stringent : check that eth0 indeed has an ipv4 address
Thierry Parmentelat [Thu, 5 Mar 2015 12:43:18 +0000 (13:43 +0100)]
make tcptest ready more stringent : check that eth0 indeed has an ipv4 address

9 years agorework check-tcp so that we first wait for the network to be ready in the sliver
Thierry Parmentelat [Tue, 3 Mar 2015 23:36:21 +0000 (00:36 +0100)]
rework check-tcp so that we first wait for the network to be ready in the sliver

9 years agothe kernel flag systemd.log_level=debug is not set by default anymore, we add the...
Thierry Parmentelat [Tue, 3 Mar 2015 15:01:04 +0000 (16:01 +0100)]
the kernel flag systemd.log_level=debug is not set by default anymore, we add the option to GetBootMedium that does this

9 years agoimprove the output of tcp{server,client}
Thierry Parmentelat [Tue, 3 Mar 2015 13:51:04 +0000 (14:51 +0100)]
improve the output of tcp{server,client}
make sure this can be used next time this step fails

9 years agouse consitent convention for displaying step names
Thierry Parmentelat [Tue, 3 Mar 2015 13:50:07 +0000 (14:50 +0100)]
use consitent convention for displaying step names

9 years agouse standard python presentation convention
Thierry Parmentelat [Tue, 3 Mar 2015 13:21:36 +0000 (14:21 +0100)]
use standard python presentation convention

9 years agoshow network status inside tcptest.py in server mode
Thierry Parmentelat [Tue, 3 Mar 2015 10:37:40 +0000 (11:37 +0100)]
show network status inside tcptest.py in server mode

9 years agocosmetic changes only
Thierry Parmentelat [Tue, 3 Mar 2015 10:37:34 +0000 (11:37 +0100)]
cosmetic changes only
+ a comment on the occasional issue with cross-check-tcp

9 years agono need to wait that long for ping_node, it works very fast, or does not
Thierry Parmentelat [Mon, 2 Mar 2015 20:18:59 +0000 (21:18 +0100)]
no need to wait that long for ping_node, it works very fast, or does not

9 years agocomment for keeping track of the memory size
Thierry Parmentelat [Mon, 2 Mar 2015 14:00:07 +0000 (15:00 +0100)]
comment for keeping track of the memory size

9 years agoincrease memory of test qemu VMs to 2Gb
Thierry Parmentelat [Mon, 2 Mar 2015 13:58:37 +0000 (14:58 +0100)]
increase memory of test qemu VMs to 2Gb

9 years agoa new config that tweaks the config and removes initscript-related annotations
Thierry Parmentelat [Mon, 2 Mar 2015 11:49:10 +0000 (12:49 +0100)]
a new config that tweaks the config and removes initscript-related annotations

9 years agopass dry_run to the ssh-node-{debug,boot} steps
Thierry Parmentelat [Sun, 1 Mar 2015 15:10:43 +0000 (16:10 +0100)]
pass dry_run to the ssh-node-{debug,boot} steps

9 years agonicer displays of various durations
Thierry Parmentelat [Sun, 1 Mar 2015 07:22:55 +0000 (08:22 +0100)]
nicer displays of various durations

9 years agowelcome to buzzcocks
Thierry Parmentelat [Sat, 28 Feb 2015 13:31:51 +0000 (14:31 +0100)]
welcome to buzzcocks

9 years agosuccessful Completer prints duration
Thierry Parmentelat [Sat, 28 Feb 2015 11:19:08 +0000 (12:19 +0100)]
successful Completer prints duration

9 years agonot sure if it's the 21 nodes that have a larger payload, or if it's because we have...
Thierry Parmentelat [Sat, 28 Feb 2015 09:59:28 +0000 (10:59 +0100)]
not sure if it's the 21 nodes that have a larger payload, or if it's because we have all kvm nodes in a single box now,
but we need to alllow for more time before the node pings

9 years agoneed to see how far the f21 build can go
Thierry Parmentelat [Fri, 27 Feb 2015 22:17:33 +0000 (23:17 +0100)]
need to see how far the f21 build can go

9 years agobridge initialization on a f21 testbox; only uses ip, i.e. no ifconfig or route anymore
Thierry Parmentelat [Fri, 27 Feb 2015 08:42:09 +0000 (09:42 +0100)]
bridge initialization on a f21 testbox; only uses ip, i.e. no ifconfig or route anymore