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
Thierry Parmentelat [Fri, 18 Jan 2008 20:34:40 +0000 (20:34 +0000)]
create xmlrpclib server instance to the right host
Tony Mack [Fri, 18 Jan 2008 18:28:09 +0000 (18:28 +0000)]
-remove unnecessary code
Tony Mack [Fri, 18 Jan 2008 18:25:46 +0000 (18:25 +0000)]
-remove unnecessary code
Tony Mack [Fri, 18 Jan 2008 18:24:50 +0000 (18:24 +0000)]
-remove unnecessary code
Tony Mack [Fri, 18 Jan 2008 18:24:14 +0000 (18:24 +0000)]
-remove unnecessary code
Tony Mack [Fri, 18 Jan 2008 18:22:19 +0000 (18:22 +0000)]
-support vserver and chroot myplc. -use utils.popen instead of os.popen3
Tony Mack [Fri, 18 Jan 2008 18:11:50 +0000 (18:11 +0000)]
-support vserver and chroot myplc. -use utils.popen instead of os.popen3
Tony Mack [Fri, 18 Jan 2008 18:06:05 +0000 (18:06 +0000)]
support vserver and chroot myplc
Tony Mack [Fri, 18 Jan 2008 17:55:23 +0000 (17:55 +0000)]
change param name to 'root_dir'
Tony Mack [Fri, 18 Jan 2008 17:51:34 +0000 (17:51 +0000)]
-support vserver and chroot myplc. -use utils.popen instead of os.popen3
Tony Mack [Fri, 18 Jan 2008 17:49:43 +0000 (17:49 +0000)]
fix indent, add more verbose output
Tony Mack [Fri, 18 Jan 2008 17:39:20 +0000 (17:39 +0000)]
use helper method utils.popen instead of os.popen3
Tony Mack [Fri, 18 Jan 2008 17:21:39 +0000 (17:21 +0000)]
add some variables to the global namespace
Tony Mack [Fri, 18 Jan 2008 17:20:42 +0000 (17:20 +0000)]
give config param in call() a default
Tony Mack [Fri, 18 Jan 2008 17:15:06 +0000 (17:15 +0000)]
minor edits
Thierry Parmentelat [Fri, 18 Jan 2008 16:16:52 +0000 (16:16 +0000)]
script to configure the tun/tap network device used by qemu
Thierry Parmentelat [Fri, 18 Jan 2008 16:14:02 +0000 (16:14 +0000)]
oops i forgot to write my name
Thierry Parmentelat [Fri, 18 Jan 2008 16:07:02 +0000 (16:07 +0000)]
script to prepare the host machine environment for the Qemu emulation
Thierry Parmentelat [Fri, 18 Jan 2008 12:57:39 +0000 (12:57 +0000)]
oops again
Thierry Parmentelat [Fri, 18 Jan 2008 12:15:12 +0000 (12:15 +0000)]
oops
Thierry Parmentelat [Fri, 18 Jan 2008 12:06:08 +0000 (12:06 +0000)]
temporary - initialize /etc/sysconfig/networking in the test vserver
Thierry Parmentelat [Fri, 18 Jan 2008 11:05:26 +0000 (11:05 +0000)]
oops
Thierry Parmentelat [Fri, 18 Jan 2008 11:04:10 +0000 (11:04 +0000)]
one more step
Thierry Parmentelat [Fri, 18 Jan 2008 10:44:45 +0000 (10:44 +0000)]
avoid stack print when running --help
Thierry Parmentelat [Fri, 18 Jan 2008 10:37:28 +0000 (10:37 +0000)]
allow to set IP addresses - useful when running steps manually
Thierry Parmentelat [Fri, 18 Jan 2008 09:41:01 +0000 (09:41 +0000)]
use a more helpful vserver name
Thierry Parmentelat [Fri, 18 Jan 2008 09:21:58 +0000 (09:21 +0000)]
support for round-robin allocation of vserver addresses - using ping to check for free slots
Tony Mack [Thu, 17 Jan 2008 22:47:10 +0000 (22:47 +0000)]
support starting vservers and chroot myplc
Tony Mack [Thu, 17 Jan 2008 21:29:20 +0000 (21:29 +0000)]
method that deletes test objects defined in config file qa_config
Tony Mack [Thu, 17 Jan 2008 21:28:37 +0000 (21:28 +0000)]
method that add objects necessary for basic testing. these test objects must be defined in the config file qa_config
Thierry Parmentelat [Thu, 17 Jan 2008 12:03:50 +0000 (12:03 +0000)]
persistence for the config option as well
Thierry Parmentelat [Wed, 16 Jan 2008 20:50:10 +0000 (20:50 +0000)]
be smarter if nodegroups is set as a string instead of an array
Tony Mack [Wed, 16 Jan 2008 18:34:07 +0000 (18:34 +0000)]
checks boot state of the specified node
Thierry Parmentelat [Wed, 16 Jan 2008 15:02:01 +0000 (15:02 +0000)]
update wifi setup
Thierry Parmentelat [Wed, 16 Jan 2008 14:54:35 +0000 (14:54 +0000)]
add relevant svn keywords
Tony Mack [Tue, 15 Jan 2008 22:15:07 +0000 (22:15 +0000)]
API unit test intended to test every api method
Tony Mack [Tue, 15 Jan 2008 21:48:35 +0000 (21:48 +0000)]
method for booting nodes
Thierry Parmentelat [Mon, 14 Jan 2008 11:10:52 +0000 (11:10 +0000)]
support for nodegroups, several nodenetworks and related settings
Marc Fiuczynski [Thu, 10 Jan 2008 21:32:47 +0000 (21:32 +0000)]
installing qemu for node testing