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
Thierry Parmentelat [Thu, 10 Jan 2008 11:34:36 +0000 (11:34 +0000)]
rename myplc-init-vserver into vtest-init-vserver
Marc Fiuczynski [Wed, 9 Jan 2008 22:14:33 +0000 (22:14 +0000)]
first install myplc-native
Marc Fiuczynski [Wed, 9 Jan 2008 21:41:22 +0000 (21:41 +0000)]
beginning of selftest
Tony Mack [Tue, 8 Jan 2008 20:53:47 +0000 (20:53 +0000)]
only import callable classes that have the 'status' attribute
Tony Mack [Tue, 8 Jan 2008 20:53:04 +0000 (20:53 +0000)]
add 'status' attribute to help facilitate importing
Tony Mack [Tue, 8 Jan 2008 19:32:04 +0000 (19:32 +0000)]
fix errors
Tony Mack [Tue, 8 Jan 2008 18:46:36 +0000 (18:46 +0000)]
removed unnecessary prints
Tony Mack [Tue, 8 Jan 2008 17:53:31 +0000 (17:53 +0000)]
support loadingg module files with multiple classes
Marc Fiuczynski [Mon, 7 Jan 2008 22:26:31 +0000 (22:26 +0000)]
A script to invoke qemu properly under a variety of settings.
Supports:
- VDE for networking of multiple qemu instances (e.g., plc head + node).
- USER networking as provided by qemu.
- Can redirect console output to terminal. No need for graphics or
X-windows. Hopefully this will ease automated testing.
Not fully tested:
- multihoming support
- loading vm snapshots
- SMP
Not at all supported:
- TAP networking
Tony Mack [Mon, 7 Jan 2008 18:27:34 +0000 (18:27 +0000)]
fix syntax errors, no longer import System.py
Tony Mack [Mon, 7 Jan 2008 18:19:05 +0000 (18:19 +0000)]
remove 'all'
Tony Mack [Mon, 7 Jan 2008 18:18:28 +0000 (18:18 +0000)]
remove
Tony Mack [Mon, 7 Jan 2008 18:16:56 +0000 (18:16 +0000)]
remove
Tony Mack [Mon, 7 Jan 2008 18:16:25 +0000 (18:16 +0000)]
remove
Tony Mack [Mon, 7 Jan 2008 15:24:25 +0000 (15:24 +0000)]
initial checkin of qa api
Thierry Parmentelat [Fri, 4 Jan 2008 09:46:06 +0000 (09:46 +0000)]
renamed steps and configs to use _ rather than -
Thierry Parmentelat [Fri, 4 Jan 2008 09:19:41 +0000 (09:19 +0000)]
could not run, failed to create initscripts
Thierry Parmentelat [Thu, 3 Jan 2008 17:55:18 +0000 (17:55 +0000)]
cosmetic
Tony Mack [Thu, 3 Jan 2008 17:14:07 +0000 (17:14 +0000)]
raise the exception
Thierry Parmentelat [Thu, 3 Jan 2008 16:00:05 +0000 (16:00 +0000)]
can clean nodes
Thierry Parmentelat [Thu, 3 Jan 2008 15:21:44 +0000 (15:21 +0000)]
cleanup the script section, needed after recent changes, otherwise a false failure is reported
Thierry Parmentelat [Fri, 21 Dec 2007 16:18:50 +0000 (16:18 +0000)]
ignore failures of vserver delete as it is ran unconditionnally
Thierry Parmentelat [Fri, 21 Dec 2007 16:15:21 +0000 (16:15 +0000)]
use -c onelab -c onelab-vserver to turn into vserver-based config
Thierry Parmentelat [Fri, 21 Dec 2007 15:46:32 +0000 (15:46 +0000)]
vserver mode not operational yet, despite a few tweaks
Thierry Parmentelat [Fri, 21 Dec 2007 15:17:35 +0000 (15:17 +0000)]
first draft for vserver-based native myplc
Tony Mack [Thu, 20 Dec 2007 17:26:49 +0000 (17:26 +0000)]
logging utility
Thierry Parmentelat [Wed, 19 Dec 2007 16:05:38 +0000 (16:05 +0000)]
Test framework reworked for
(*) modular scenarios for running step-by-step
(*) modular configurations - ability to define alternate configurations
(*) accepts and store BUILD URL
needed for vserver-based plcs (not implem. yet), for locating myplc-init-vserver
A lot still to be done, in terms of
(*) cleaning
(*) vserver vs chroot
(*) management of remote plcs through ssh
Tony Mack [Mon, 17 Dec 2007 18:52:04 +0000 (18:52 +0000)]
cast plot_length to int
Thierry Parmentelat [Mon, 17 Dec 2007 16:43:04 +0000 (16:43 +0000)]
prepare for testing in native mode
Thierry Parmentelat [Sat, 15 Dec 2007 13:34:43 +0000 (13:34 +0000)]
redirects vmplayer on /dev/null - runtest would not return otherwise
Tony Mack [Wed, 12 Dec 2007 21:58:10 +0000 (21:58 +0000)]
fix errors
Tony Mack [Wed, 12 Dec 2007 21:37:34 +0000 (21:37 +0000)]
reduce # of api calls made, added more options, made time consistent
Tony Mack [Wed, 12 Dec 2007 21:33:26 +0000 (21:33 +0000)]
run once every hour
Tony Mack [Wed, 12 Dec 2007 21:27:00 +0000 (21:27 +0000)]
Install application data in /var/lib/
Tony Mack [Wed, 12 Dec 2007 21:26:10 +0000 (21:26 +0000)]
added 'NST_PLOT_LENGHT' configuration variable
Thierry Parmentelat [Wed, 12 Dec 2007 16:15:44 +0000 (16:15 +0000)]
-Created new Slice. -Added new initscripts && associated the initscripts to the slices
Thierry Parmentelat [Tue, 11 Dec 2007 13:12:22 +0000 (13:12 +0000)]
do not mention path for bootcd in vmx file
Tony Mack [Mon, 10 Dec 2007 22:43:54 +0000 (22:43 +0000)]
re enabled plot generation
Tony Mack [Mon, 10 Dec 2007 15:30:37 +0000 (15:30 +0000)]
fix errors. disable graph plotting untill it works
Thierry Parmentelat [Mon, 10 Dec 2007 13:49:26 +0000 (13:49 +0000)]
useless
Thierry Parmentelat [Mon, 10 Dec 2007 13:40:39 +0000 (13:40 +0000)]
cleanup