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

9 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

9 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

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

9 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

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

9 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

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

9 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

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

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

9 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

9 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

10 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

10 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

10 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.

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

10 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

10 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

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

10 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

10 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'

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

10 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

10 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

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

10 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

10 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

10 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

10 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

10 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)

10 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

10 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

10 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

10 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

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

10 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

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

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

10 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

10 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

10 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

10 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

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

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

10 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

10 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

10 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

10 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

10 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

10 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

10 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..

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

10 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

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

10 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

10 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

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

10 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

10 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

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

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

10 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

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

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

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

10 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

10 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

10 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

10 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

10 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

10 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

10 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)

10 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

10 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

10 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

10 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

10 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

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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

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

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

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

10 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

10 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

10 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

10 years agofail on purpose while all slices are running
Thierry Parmentelat [Thu, 26 Feb 2015 15:09:44 +0000 (16:09 +0100)]
fail on purpose while all slices are running

10 years agomove to another box
Thierry Parmentelat [Wed, 25 Feb 2015 15:34:50 +0000 (16:34 +0100)]
move to another box

10 years agoMerge branch 'sfa-geni-v3' of ssh://git.onelab.eu/git/tests into sfa-geni-v3
Thierry Parmentelat [Tue, 24 Feb 2015 16:50:24 +0000 (17:50 +0100)]
Merge branch 'sfa-geni-v3' of ssh://git.onelab.eu/git/tests into sfa-geni-v3

10 years agouse a single recent test box instead of n small old boxes
Thierry Parmentelat [Tue, 24 Feb 2015 16:50:00 +0000 (17:50 +0100)]
use a single recent test box instead of n small old boxes

10 years agoSetting tag tests-5.3-9 tests-5.3-9
Thierry Parmentelat [Wed, 18 Feb 2015 11:48:48 +0000 (12:48 +0100)]
Setting tag tests-5.3-9
add tests for sfa and empty rspecs

10 years agoturn off the 'fail' step that was causing the builds to fail for forensics purposes
Thierry Parmentelat [Wed, 18 Feb 2015 09:07:25 +0000 (10:07 +0100)]
turn off the 'fail' step that was causing the builds to fail for forensics purposes

10 years agoforce failure after slice-fs-deleted
Thierry Parmentelat [Sun, 8 Feb 2015 11:13:54 +0000 (12:13 +0100)]
force failure after slice-fs-deleted

10 years agodo not ignore slice-fs-deleted
Thierry Parmentelat [Fri, 6 Feb 2015 21:43:32 +0000 (22:43 +0100)]
do not ignore slice-fs-deleted