pymtt
 All Classes Namespaces Files Functions Variables Groups
Build

Build tools for test content. More...

+ Collaboration diagram for Build:

Build tools for test content.

Autotools

Run typical autotools commands to configure and build a software package

Parameters
middlewareMiddleware stage that these tests are to be built against
parentSection that precedes this one in the dependency tree
autogen_cmdCommand to be executed to setup the configure script, usually called autogen.sh or autogen.pl
configure_optionsOptions to be passed to configure. Note that the prefix will be automatically set and need not be provided here
make_optionsOptions to be passed to the make command
build_in_placeBuild tests in current location (no prefix or install)
merge_stdout_stderrMerge stdout and stderr into one output stream
stdout_save_linesNumber of lines of stdout to save
stderr_save_linesNumber of lines of stderr to save
modules_unloadModules to unload
modulesModules to load
modules_swapModules to swap
dependenciesList of dependencies specified as the build stage name
make_envarsEnvironmental variables to set prior to executing make
subdirSubdirectory that is to be built

Hostfile

Builds a hostfile based on a nodelist

Parameters
parentSection that precedes this one in the dependency tree
nodelistlist of nodes to create hostfile from
hostfilename of hostfile to generate

Shell

Run shell commands to configure and build a software package

Parameters
middlewareMiddleware stage that these tests are to be built against
commandCommand to execute
parentSection that precedes this one in the dependency tree
merge_stdout_stderrMerge stdout and stderr into one output stream
stdout_save_linesNumber of lines of stdout to save
stderr_save_linesNumber of lines of stderr to save
modules_unloadModules to unload
modulesModules to load
modules_swapModules to swap
fail_testSpecifies whether this test is expected to fail (value=None means test is expected to succeed)
fail_returncodeSpecifies the expected failure returncode of this test
allocate_cmdCommand to use for allocating nodes from the resource manager
deallocate_cmdCommand to use for deallocating nodes from the resource manager
asis_targetSpecifies name of asis_target being built. This is used with "ASIS" keyword to determine whether to do anything.