Thierry Parmentelat [Fri, 1 Feb 2008 09:37:25 +0000 (09:37 +0000)]
uninstall for chroot is broken
Tony Mack [Thu, 31 Jan 2008 20:21:23 +0000 (20:21 +0000)]
run node tests
Tony Mack [Thu, 31 Jan 2008 20:19:33 +0000 (20:19 +0000)]
add default value for root_key_path param
Tony Mack [Thu, 31 Jan 2008 20:15:23 +0000 (20:15 +0000)]
node test scripts
Tony Mack [Thu, 31 Jan 2008 20:14:13 +0000 (20:14 +0000)]
used to run node test scripts on the specified node
Tony Mack [Thu, 31 Jan 2008 20:12:46 +0000 (20:12 +0000)]
no longer use plcsh
Tony Mack [Thu, 31 Jan 2008 20:12:01 +0000 (20:12 +0000)]
deleting
Tony Mack [Thu, 31 Jan 2008 20:11:02 +0000 (20:11 +0000)]
no longer rely on plcsh. Config will either import PLC.Shell or use xmlrpc, so use config.api
Tony Mack [Thu, 31 Jan 2008 20:08:29 +0000 (20:08 +0000)]
do not define host/ip for plc services. let Config.py figure it out.
Tony Mack [Thu, 31 Jan 2008 20:06:58 +0000 (20:06 +0000)]
define some helpful paths, define the list of acceptable node tests, try to import PLC.Shell for direct PLCAPI access before trying to use PLCAPI over xmlrpc
Tony Mack [Thu, 31 Jan 2008 20:04:17 +0000 (20:04 +0000)]
return wrapper
Tony Mack [Thu, 31 Jan 2008 20:03:30 +0000 (20:03 +0000)]
only import first level of tests directory
Tony Mack [Thu, 31 Jan 2008 20:02:43 +0000 (20:02 +0000)]
added commands utility
Tony Mack [Thu, 31 Jan 2008 20:01:49 +0000 (20:01 +0000)]
updated
Andy Bavier [Thu, 31 Jan 2008 19:18:48 +0000 (19:18 +0000)]
Tighten up checks for reservations
Thierry Parmentelat [Thu, 31 Jan 2008 16:44:09 +0000 (16:44 +0000)]
native mode : fix check_slices
Tony Mack [Thu, 31 Jan 2008 10:38:20 +0000 (10:38 +0000)]
temporaly adjusting time delay in checking slices due to the NM slowness to come up and eventual network slowness
Tony Mack [Wed, 30 Jan 2008 22:43:32 +0000 (22:43 +0000)]
deleted
Tony Mack [Wed, 30 Jan 2008 13:49:11 +0000 (13:49 +0000)]
no needed anymore
Tony Mack [Wed, 30 Jan 2008 13:42:38 +0000 (13:42 +0000)]
*Create new TestSlice class.
*Now we manage slices in both TestPlc and TestSlice classes.
*Clean TestSite class nothing to deal with slices.
Tony Mack [Tue, 29 Jan 2008 22:22:50 +0000 (22:22 +0000)]
make scripts executable
Tony Mack [Tue, 29 Jan 2008 22:17:52 +0000 (22:17 +0000)]
comment out plc_configure for now. Dont want to undo existing plc configuration for the time being
Tony Mack [Tue, 29 Jan 2008 22:13:52 +0000 (22:13 +0000)]
dont attepmt to boot node utill nodenetwork specs are figured out
Tony Mack [Tue, 29 Jan 2008 22:12:26 +0000 (22:12 +0000)]
checkout tests/trunk/qaapi and execute runtests.py
Tony Mack [Tue, 29 Jan 2008 22:04:08 +0000 (22:04 +0000)]
fix a lot of errors. use plcsh instead of xmlrpc
Tony Mack [Tue, 29 Jan 2008 22:02:15 +0000 (22:02 +0000)]
attempt to execute file from bash if call() fails
Tony Mack [Tue, 29 Jan 2008 22:00:53 +0000 (22:00 +0000)]
deleted
Tony Mack [Tue, 29 Jan 2008 21:59:43 +0000 (21:59 +0000)]
changed name from sync_user_key
Tony Mack [Tue, 29 Jan 2008 21:58:06 +0000 (21:58 +0000)]
deleted
Tony Mack [Tue, 29 Jan 2008 21:57:27 +0000 (21:57 +0000)]
inital checkin
Tony Mack [Tue, 29 Jan 2008 21:56:12 +0000 (21:56 +0000)]
cleanup
Tony Mack [Tue, 29 Jan 2008 21:51:21 +0000 (21:51 +0000)]
Initial checkin for runtests script. use to run daily automated tests
Tony Mack [Tue, 29 Jan 2008 21:37:39 +0000 (21:37 +0000)]
fix errors
Tony Mack [Tue, 29 Jan 2008 21:19:10 +0000 (21:19 +0000)]
remove unnecessary print
Tony Mack [Tue, 29 Jan 2008 21:18:14 +0000 (21:18 +0000)]
clean up
Andy Bavier [Tue, 29 Jan 2008 20:48:26 +0000 (20:48 +0000)]
Basic node CPU scheduler tests
Andy Bavier [Tue, 29 Jan 2008 20:47:42 +0000 (20:47 +0000)]
Runs a spinloop, used for CPU scheduler testing
Tony Mack [Tue, 29 Jan 2008 20:35:25 +0000 (20:35 +0000)]
use plcsh instead of xmlrpc
Thierry Parmentelat [Tue, 29 Jan 2008 17:08:13 +0000 (17:08 +0000)]
use a more sensitive name
Thierry Parmentelat [Tue, 29 Jan 2008 17:05:39 +0000 (17:05 +0000)]
oops
Thierry Parmentelat [Tue, 29 Jan 2008 17:04:40 +0000 (17:04 +0000)]
dir must be created
Thierry Parmentelat [Tue, 29 Jan 2008 17:01:15 +0000 (17:01 +0000)]
misses where to write real nodes bootcd iso
Thierry Parmentelat [Tue, 29 Jan 2008 16:48:11 +0000 (16:48 +0000)]
various tests remapped on boxes
Thierry Parmentelat [Tue, 29 Jan 2008 15:27:56 +0000 (15:27 +0000)]
*Split the config-onlab file into two config files depending on how each plc's node are emulated
Thierry Parmentelat [Tue, 29 Jan 2008 12:39:50 +0000 (12:39 +0000)]
cosmetic
Tony Mack [Mon, 28 Jan 2008 23:43:33 +0000 (23:43 +0000)]
clean up
Marc Fiuczynski [Mon, 28 Jan 2008 17:25:52 +0000 (17:25 +0000)]
use the DNS configuration of whatever the host/vserver was initialized with
Tony Mack [Mon, 28 Jan 2008 17:19:23 +0000 (17:19 +0000)]
rewritten as a plcsh script
Tony Mack [Mon, 28 Jan 2008 17:05:50 +0000 (17:05 +0000)]
no longer make api calls using xmlrpc, use plcsh directly
Marc Fiuczynski [Fri, 25 Jan 2008 22:00:20 +0000 (22:00 +0000)]
use a valid PLC_ROOT_USER account and for now set PLC_MAIL_SUPPORT_ADDRESS to build@lists.planet-lab.org
Tony Mack [Fri, 25 Jan 2008 19:48:51 +0000 (19:48 +0000)]
removed call parameters. no longer need to provide system type.
Tony Mack [Fri, 25 Jan 2008 19:47:59 +0000 (19:47 +0000)]
some more tests, not quite done yet though
Tony Mack [Fri, 25 Jan 2008 19:38:19 +0000 (19:38 +0000)]
deleting
Tony Mack [Fri, 25 Jan 2008 19:37:08 +0000 (19:37 +0000)]
deleting
Tony Mack [Fri, 25 Jan 2008 19:36:30 +0000 (19:36 +0000)]
deleting
Tony Mack [Fri, 25 Jan 2008 19:32:19 +0000 (19:32 +0000)]
deleting
Marc Fiuczynski [Fri, 25 Jan 2008 17:35:39 +0000 (17:35 +0000)]
oops correcting variables names
Marc Fiuczynski [Fri, 25 Jan 2008 13:30:18 +0000 (13:30 +0000)]
create the hda.raw disk image in the right directory
Marc Fiuczynski [Fri, 25 Jan 2008 09:51:03 +0000 (09:51 +0000)]
hold on waiting the return value from the host supporting the Qemu simulation.A matter of dispalying steps
Marc Fiuczynski [Thu, 24 Jan 2008 19:21:16 +0000 (19:21 +0000)]
*No need anymore to check nodes from the TestSite class.
*Add new Methods to check correctly nodes status from both TestPLc and TestNode classes
Marc Fiuczynski [Thu, 24 Jan 2008 18:52:26 +0000 (18:52 +0000)]
check for zero length strings
Tony Mack [Thu, 24 Jan 2008 18:22:05 +0000 (18:22 +0000)]
updated to reflect recent changes in qash/QAAPI
Tony Mack [Thu, 24 Jan 2008 18:20:14 +0000 (18:20 +0000)]
no longer import qa.Test
Tony Mack [Thu, 24 Jan 2008 18:16:51 +0000 (18:16 +0000)]
load tests from tests directory instead of modules
Tony Mack [Thu, 24 Jan 2008 18:16:13 +0000 (18:16 +0000)]
move files to tests directory. now each file is callable from bash
Marc Fiuczynski [Thu, 24 Jan 2008 14:32:33 +0000 (14:32 +0000)]
*make the difference between local and distant(VM)nodes
Marc Fiuczynski [Wed, 23 Jan 2008 21:44:53 +0000 (21:44 +0000)]
install myplc
Thierry Parmentelat [Wed, 23 Jan 2008 19:07:22 +0000 (19:07 +0000)]
*kill all the Qemu instance when stopping nodes.
*Restore the network configuration in the hosts machines when the all Qemus emulation are shut down.
Thierry Parmentelat [Wed, 23 Jan 2008 17:43:39 +0000 (17:43 +0000)]
fixed the sysconfig/network issue - was due to a misconfig of util-vserver
support for vserver/native myplcs hosted on remote boxes
Thierry Parmentelat [Wed, 23 Jan 2008 16:00:38 +0000 (16:00 +0000)]
make this script executable
Thierry Parmentelat [Wed, 23 Jan 2008 15:58:19 +0000 (15:58 +0000)]
change right to this script
Thierry Parmentelat [Wed, 23 Jan 2008 15:24:22 +0000 (15:24 +0000)]
*Now the TestFrame is Qemu emulation capable
*creating bootcd for the Qemu node,
*Run the node on a distant host machine
Thierry Parmentelat [Wed, 23 Jan 2008 15:09:17 +0000 (15:09 +0000)]
*Cosmetic for getting the right MAC @ for the emulated node./*No need anymore to create the hda disk image in the env-qemu script.
Thierry Parmentelat [Wed, 23 Jan 2008 14:50:16 +0000 (14:50 +0000)]
Adding new static node for qemu simulation
Thierry Parmentelat [Wed, 23 Jan 2008 08:48:47 +0000 (08:48 +0000)]
move to another test box
Tony Mack [Wed, 23 Jan 2008 04:02:29 +0000 (04:02 +0000)]
return 1
Tony Mack [Tue, 22 Jan 2008 23:59:29 +0000 (23:59 +0000)]
return 1
Tony Mack [Tue, 22 Jan 2008 23:58:02 +0000 (23:58 +0000)]
fix errors
Tony Mack [Tue, 22 Jan 2008 23:54:51 +0000 (23:54 +0000)]
add node network
Tony Mack [Tue, 22 Jan 2008 22:55:09 +0000 (22:55 +0000)]
fix errors
Tony Mack [Tue, 22 Jan 2008 22:29:33 +0000 (22:29 +0000)]
remove output generated by 'set x' from stderr
Tony Mack [Tue, 22 Jan 2008 22:10:39 +0000 (22:10 +0000)]
fix errors
Tony Mack [Tue, 22 Jan 2008 21:35:16 +0000 (21:35 +0000)]
test script that makes use of qaapi modules
Tony Mack [Tue, 22 Jan 2008 19:38:44 +0000 (19:38 +0000)]
remove unnecessary print
Tony Mack [Tue, 22 Jan 2008 19:33:13 +0000 (19:33 +0000)]
use default values in cause we cant connect connect to myplc and get some default types
Tony Mack [Tue, 22 Jan 2008 19:24:23 +0000 (19:24 +0000)]
fix errors
Tony Mack [Tue, 22 Jan 2008 19:23:03 +0000 (19:23 +0000)]
use /sbin/service
Tony Mack [Tue, 22 Jan 2008 18:47:23 +0000 (18:47 +0000)]
don't really need to create the hda file under le local patch (for now)
Tony Mack [Tue, 22 Jan 2008 17:29:03 +0000 (17:29 +0000)]
rename method
Tony Mack [Tue, 22 Jan 2008 17:19:17 +0000 (17:19 +0000)]
fix errors
Tony Mack [Tue, 22 Jan 2008 17:18:06 +0000 (17:18 +0000)]
fix errors
Tony Mack [Tue, 22 Jan 2008 17:16:30 +0000 (17:16 +0000)]
fix errors
Tony Mack [Tue, 22 Jan 2008 17:09:10 +0000 (17:09 +0000)]
fix errors
Tony Mack [Tue, 22 Jan 2008 17:03:32 +0000 (17:03 +0000)]
create the disk image at the right place
Tony Mack [Tue, 22 Jan 2008 11:24:41 +0000 (11:24 +0000)]
reorganize the qemu configuration template file
Tony Mack [Fri, 18 Jan 2008 22:26:06 +0000 (22:26 +0000)]
fix errors
Tony Mack [Fri, 18 Jan 2008 22:24:53 +0000 (22:24 +0000)]
method for issuing commands on remote nodes (i.e. restarting node manager)
Tony Mack [Fri, 18 Jan 2008 22:09:36 +0000 (22:09 +0000)]
Repeatedly attempt to use the specified users credentials to access the spefified slice on the specified node
Tony Mack [Fri, 18 Jan 2008 22:04:53 +0000 (22:04 +0000)]
Make sure specified users public key on file matches whats
recorded at plc. Create a public/private keypair for the
specified user if one doesnt exist already.
Thierry Parmentelat [Fri, 18 Jan 2008 20:59:00 +0000 (20:59 +0000)]
API url fixed for vserver plcs