@@ -89,11 +89,19 @@ Section 0.3: Reference
Subsection 0.3.1: Environment variables +
+
+Subsection 0.3.2: megatest.config settings +
+ +
+
@@ -120,17 +128,17 @@

0.2.1.1 Dependencies

-Chicken scheme and a number of eggs are required for building megatest. See the file utils/installall.sh for an automated way to install the dependancies on Linux. +Chicken scheme and a number of eggs are required for building megatest. See the file utils/installall.sh for an automated way to install the dependencies on Linux.

0.2.1.2 Build and install

-Run “make test” to create the megatest exectutable. You may wish to copy the executable to a centrally accessible location. +Run “make test” to create the megatest executable. You may wish to copy the executable to a centrally accessible location.

0.2.2 Setup

@@ -138,11 +146,11 @@

Create the file megatest.config using the megatest.config template from the tests directory. At a minimum you need the following:
-# Fields are the keys under which your test runs are organised +# Fields are the keys under which your test runs are organized
[fields]
@@ -368,14 +376,143 @@ Planning ahead your field names is important so as to avoid collisions with other environment variables
-
+

+0.3.2 megatest.config settings +

+

+0.3.2.1 [setup] +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+section + +variable + +value + +comment +
+[setup] + +max_concurrent_jobs + +if variable is not defined no limit on jobs + + +
+ + +executable + +full path to megatest binary + +Use only if necessary, megatest will extract the location from where it used to launch and add append that to the PATH for test runs. +
+[fields] + +string of letters, numbers and underscore + +string of letters, numbers and underscore + + +
+[jobtools] + +launcher + +command line used to launch jobs - the job command (megatest -execute) will be appended to this + + +
+ + +workhosts + +list of hostnames to run jobs on NOT SUPPORTED RIGHT NOW + + +
+[env-override] + +string of letters, numbers and underscore + +any string + +These are set on the test launching machine, not the test running machine. Typical usage is to control the host or run queue for launching tests. These values will not be seen by the test when it runs. +
+[disks] + +string of letters, numbers and underscore + +a valid path writable by the test launching process and by the test process + +The disk usage balancing algorithm is to choose the disk with the least space for each test run. +

Copyright (C) 2011 Matt Welland