Thierry Parmentelat [Mon, 31 Mar 2008 10:16:22 +0000 (10:16 +0000)]
using the qcow2 format file for the hda image disk
rework the qemu run command no need any more for the mac address
Thierry Parmentelat [Mon, 31 Mar 2008 09:31:53 +0000 (09:31 +0000)]
trashed
Thierry Parmentelat [Mon, 31 Mar 2008 09:00:32 +0000 (09:00 +0000)]
2 test boxess for 2 archs
Thierry Parmentelat [Mon, 31 Mar 2008 06:53:43 +0000 (06:53 +0000)]
cleaned, with marc's agreement
Thierry Parmentelat [Fri, 28 Mar 2008 16:04:33 +0000 (16:04 +0000)]
clean pid file, it prevents qemu to restart otherwise
Thierry Parmentelat [Fri, 28 Mar 2008 16:01:56 +0000 (16:01 +0000)]
improvements
Thierry Parmentelat [Fri, 28 Mar 2008 15:46:37 +0000 (15:46 +0000)]
set ssh options on the command line
Thierry Parmentelat [Fri, 28 Mar 2008 12:26:15 +0000 (12:26 +0000)]
does not scratch disk image if already existing
Thierry Parmentelat [Fri, 28 Mar 2008 12:19:28 +0000 (12:19 +0000)]
cosmetic
Thierry Parmentelat [Fri, 28 Mar 2008 12:13:19 +0000 (12:13 +0000)]
changed timers for nightly mode
Thierry Parmentelat [Fri, 28 Mar 2008 12:07:01 +0000 (12:07 +0000)]
helper for rewriting some parts of a config - typically for running on another testbox
Thierry Parmentelat [Fri, 28 Mar 2008 11:05:38 +0000 (11:05 +0000)]
fixed kill_qemus : uses qemu -pidfile for locating pids
Thierry Parmentelat [Fri, 28 Mar 2008 09:12:45 +0000 (09:12 +0000)]
obsolete stuff for vmplayer
Tony Mack [Wed, 26 Mar 2008 18:06:45 +0000 (18:06 +0000)]
*Run qemu with qemu_system_x86-64 without the kqemu module.
*Temporary skip the step check_tcp.
*Temporary use only one node.
*increase the standby time since we temporary run without the accelerator patch
Tony Mack [Wed, 26 Mar 2008 13:00:18 +0000 (13:00 +0000)]
fix qemu for x86_64 kernel
Tony Mack [Wed, 26 Mar 2008 00:43:36 +0000 (00:43 +0000)]
deleted
Tony Mack [Wed, 26 Mar 2008 00:41:17 +0000 (00:41 +0000)]
supports multiple plcs
Tony Mack [Wed, 26 Mar 2008 00:40:44 +0000 (00:40 +0000)]
simplify
Tony Mack [Wed, 26 Mar 2008 00:40:31 +0000 (00:40 +0000)]
simplify
Tony Mack [Wed, 26 Mar 2008 00:40:19 +0000 (00:40 +0000)]
simplify
Tony Mack [Wed, 26 Mar 2008 00:40:07 +0000 (00:40 +0000)]
simplify
Tony Mack [Wed, 26 Mar 2008 00:39:51 +0000 (00:39 +0000)]
simplify
Tony Mack [Wed, 26 Mar 2008 00:39:27 +0000 (00:39 +0000)]
helper methods for creating/destroying vservers
Tony Mack [Wed, 26 Mar 2008 00:38:40 +0000 (00:38 +0000)]
simplify
Tony Mack [Wed, 26 Mar 2008 00:35:08 +0000 (00:35 +0000)]
simplify
Tony Mack [Wed, 26 Mar 2008 00:34:40 +0000 (00:34 +0000)]
simplify
Tony Mack [Wed, 26 Mar 2008 00:33:24 +0000 (00:33 +0000)]
copy of vtest-nightly file from build module. will use this to automate creating vservers on compatible machines
Tony Mack [Wed, 26 Mar 2008 00:31:34 +0000 (00:31 +0000)]
-added popen3
Tony Mack [Wed, 26 Mar 2008 00:30:29 +0000 (00:30 +0000)]
-added popen3(), verbose output
Tony Mack [Wed, 26 Mar 2008 00:29:02 +0000 (00:29 +0000)]
- removed some hardcoded values. modified start_xmlrpc_server to use popen instead of commands.
Tony Mack [Wed, 26 Mar 2008 00:26:24 +0000 (00:26 +0000)]
removed hardcoded rootkey
Tony Mack [Wed, 26 Mar 2008 00:25:03 +0000 (00:25 +0000)]
modified load() to load confg elements as dicts, not lists
Tony Mack [Wed, 26 Mar 2008 00:24:26 +0000 (00:24 +0000)]
changed some configuration values. removed some hardcoded values
Tony Mack [Wed, 26 Mar 2008 00:23:32 +0000 (00:23 +0000)]
system testing script
Thierry Parmentelat [Tue, 25 Mar 2008 20:37:02 +0000 (20:37 +0000)]
first draft to clean up TestSsh, but bug not fixed for remote qemu nodes -a sigh
Thierry Parmentelat [Tue, 25 Mar 2008 17:32:23 +0000 (17:32 +0000)]
use new names
Thierry Parmentelat [Tue, 25 Mar 2008 16:35:24 +0000 (16:35 +0000)]
add a check on brctl module when configuring the qemu network
Thierry Parmentelat [Tue, 25 Mar 2008 15:16:13 +0000 (15:16 +0000)]
remote plcs are broken for now, Im giving up
Thierry Parmentelat [Tue, 25 Mar 2008 14:54:23 +0000 (14:54 +0000)]
oops
Thierry Parmentelat [Tue, 25 Mar 2008 14:53:33 +0000 (14:53 +0000)]
better give the hostname to ssh
Thierry Parmentelat [Tue, 25 Mar 2008 14:48:49 +0000 (14:48 +0000)]
first step towards a cleaner TestSsh, buildname provided to constructor
Thierry Parmentelat [Tue, 25 Mar 2008 14:29:30 +0000 (14:29 +0000)]
5th
Thierry Parmentelat [Tue, 25 Mar 2008 14:25:11 +0000 (14:25 +0000)]
4th fix
Thierry Parmentelat [Tue, 25 Mar 2008 13:49:58 +0000 (13:49 +0000)]
fixing repo url
Thierry Parmentelat [Tue, 25 Mar 2008 13:34:28 +0000 (13:34 +0000)]
fixed typo
Thierry Parmentelat [Tue, 25 Mar 2008 11:41:19 +0000 (11:41 +0000)]
working boxes have new names and functions now that the new build box is up and running
Thierry Parmentelat [Tue, 25 Mar 2008 10:47:11 +0000 (10:47 +0000)]
oops
Thierry Parmentelat [Tue, 25 Mar 2008 10:46:18 +0000 (10:46 +0000)]
starts untangling; testssh should be built out of a hostname and possibly a key, *not* from a caller
Thierry Parmentelat [Tue, 25 Mar 2008 10:20:12 +0000 (10:20 +0000)]
attempt to fix missing method TestSsh.hostname + various redesign
Marc Fiuczynski [Sat, 22 Mar 2008 01:14:41 +0000 (01:14 +0000)]
call config.load with qa/config.py to get the test setup
Marc Fiuczynski [Sat, 22 Mar 2008 01:10:52 +0000 (01:10 +0000)]
typo: tempfname -> tmpfname
Thierry Parmentelat [Thu, 20 Mar 2008 17:02:45 +0000 (17:02 +0000)]
temporary back to the old nodes configuration *with real nodes(mac+ip @)*
Thierry Parmentelat [Thu, 20 Mar 2008 11:42:24 +0000 (11:42 +0000)]
patch to force the kill_qemus step
Thierry Parmentelat [Wed, 19 Mar 2008 14:43:11 +0000 (14:43 +0000)]
using vnodes(new mac+ip@) for the TestFrame nodes simultion
Thierry Parmentelat [Wed, 19 Mar 2008 12:34:17 +0000 (12:34 +0000)]
mac addresses allocated to the pool of vnodes
Tony Mack [Tue, 18 Mar 2008 23:22:06 +0000 (23:22 +0000)]
call plc.start_xmlrpc_server incause the default server didnt start
Tony Mack [Tue, 18 Mar 2008 23:17:12 +0000 (23:17 +0000)]
-fix errors. - added verbose output
Tony Mack [Tue, 18 Mar 2008 23:10:17 +0000 (23:10 +0000)]
added start_xmlrpc_server() which is used to start a standalone xmlrpc server alternate ports. Useful for running multiple api servers on the same machine
Tony Mack [Tue, 18 Mar 2008 21:14:38 +0000 (21:14 +0000)]
cleanup
Tony Mack [Tue, 18 Mar 2008 21:14:14 +0000 (21:14 +0000)]
updated to support remote plcs and nodes
Tony Mack [Tue, 18 Mar 2008 21:11:16 +0000 (21:11 +0000)]
fix commands() method
Tony Mack [Tue, 18 Mar 2008 21:10:43 +0000 (21:10 +0000)]
- Added Node, Site, Slice, Person, and PLC classes useful for defining a default instantiation of these objects. PLCs have there own separate config/api object. - Added Remote class which is inherited by any object that may have a remote home other than the machine we are running on.
Tony Mack [Tue, 18 Mar 2008 21:05:07 +0000 (21:05 +0000)]
-support multiple plc instances with different configurations. - added load() method to handle updating the config instance with object from a python config file
Tony Mack [Tue, 18 Mar 2008 21:02:50 +0000 (21:02 +0000)]
get loadable config data from object in a pythong config file. simplifies configuring multiple objects/plcs
Sapan Bhatia [Tue, 18 Mar 2008 17:25:49 +0000 (17:25 +0000)]
first draft for getting all the remote, local and others commands into the same class
Sapan Bhatia [Tue, 18 Mar 2008 15:38:41 +0000 (15:38 +0000)]
no really need to remove the log file from the local box
Sapan Bhatia [Tue, 18 Mar 2008 14:57:10 +0000 (14:57 +0000)]
*Manage nodes log files into a .tar
Sapan Bhatia [Fri, 14 Mar 2008 21:14:46 +0000 (21:14 +0000)]
Added test for planetflow 2.
Sapan Bhatia [Fri, 14 Mar 2008 21:00:43 +0000 (21:00 +0000)]
Description fpr planetflow2
Sapan Bhatia [Fri, 14 Mar 2008 20:56:58 +0000 (20:56 +0000)]
Added a description directory.
Sapan Bhatia [Fri, 14 Mar 2008 20:54:01 +0000 (20:54 +0000)]
Merging in vsys tests
Thierry Parmentelat [Sun, 9 Mar 2008 16:52:53 +0000 (16:52 +0000)]
preparing for multi-arch test
Thierry Parmentelat [Fri, 7 Mar 2008 16:02:06 +0000 (16:02 +0000)]
fix
Thierry Parmentelat [Fri, 7 Mar 2008 16:01:30 +0000 (16:01 +0000)]
fix
Thierry Parmentelat [Fri, 7 Mar 2008 15:56:43 +0000 (15:56 +0000)]
separate step for stopping all vservers
Thierry Parmentelat [Fri, 7 Mar 2008 13:17:36 +0000 (13:17 +0000)]
repairing
Thierry Parmentelat [Fri, 7 Mar 2008 12:21:12 +0000 (12:21 +0000)]
declare a madwifi interface
Thierry Parmentelat [Thu, 6 Mar 2008 09:55:27 +0000 (09:55 +0000)]
first try to use the testFrame without option.path but being directly in the right directory with chdir option
Thierry Parmentelat [Wed, 5 Mar 2008 15:41:10 +0000 (15:41 +0000)]
temp fix for getting right path when the testframe is remotely invoked
Thierry Parmentelat [Wed, 5 Mar 2008 11:19:58 +0000 (11:19 +0000)]
fix the right path for the configuration file
Thierry Parmentelat [Tue, 4 Mar 2008 17:06:20 +0000 (17:06 +0000)]
oops forgot to omit the step from the main
Thierry Parmentelat [Tue, 4 Mar 2008 17:01:13 +0000 (17:01 +0000)]
spliting step install_rpm was not basically a good idea, just check in one step if the rpm is there, if not curl it and then install it
Thierry Parmentelat [Tue, 4 Mar 2008 16:30:41 +0000 (16:30 +0000)]
split the install_rpm step into two steps
first make the cache_rpm to get the rpm.
second install the rpm locally
Thierry Parmentelat [Mon, 3 Mar 2008 12:32:55 +0000 (12:32 +0000)]
first step towards using testbox properly
Thierry Parmentelat [Mon, 3 Mar 2008 11:06:58 +0000 (11:06 +0000)]
Typing error
Thierry Parmentelat [Mon, 3 Mar 2008 10:46:01 +0000 (10:46 +0000)]
Argument missed when kill_all_quem() is called from stop_nodes method
Thierry Parmentelat [Mon, 3 Mar 2008 07:52:37 +0000 (07:52 +0000)]
knows its hostname and uses new locality
Thierry Parmentelat [Mon, 3 Mar 2008 07:51:50 +0000 (07:51 +0000)]
uses explicit hostname
Thierry Parmentelat [Mon, 3 Mar 2008 07:50:54 +0000 (07:50 +0000)]
check locality more appropriately
Thierry Parmentelat [Fri, 29 Feb 2008 15:55:22 +0000 (15:55 +0000)]
simpler arg passing to the start-qemu-node script
Thierry Parmentelat [Fri, 29 Feb 2008 15:21:35 +0000 (15:21 +0000)]
using lowercase
Thierry Parmentelat [Fri, 29 Feb 2008 15:19:19 +0000 (15:19 +0000)]
various fixes
Thierry Parmentelat [Fri, 29 Feb 2008 11:54:02 +0000 (11:54 +0000)]
new node in wifilab, bios updated to A09
Tony Mack [Wed, 27 Feb 2008 16:16:26 +0000 (16:16 +0000)]
*some cosmetic in Starting qemu node in local or remote host
Tony Mack [Fri, 22 Feb 2008 18:19:04 +0000 (18:19 +0000)]
test misc Get and administrative methods
Tony Mack [Thu, 21 Feb 2008 19:23:28 +0000 (19:23 +0000)]
test Messages, Sessions
Tony Mack [Wed, 20 Feb 2008 22:41:54 +0000 (22:41 +0000)]
Andy's updates
Tony Mack [Wed, 20 Feb 2008 22:34:58 +0000 (22:34 +0000)]
more tests. fix errors
Tony Mack [Tue, 19 Feb 2008 10:26:28 +0000 (10:26 +0000)]
Giving up with the display mode for emulating Qemu nodes, now Qemu nodes run on serial mode
Tony Mack [Tue, 19 Feb 2008 09:11:07 +0000 (09:11 +0000)]
*Add TestSliver class.
*Add checktcp step to test the connexion on both client(slice*@node*) and server(slice**@node**) side.