-
Notifications
You must be signed in to change notification settings - Fork 0
INI Section Test Get
This section is used for obtaining tests that will be built and run against successful MPI installation. It has both fields and plugin modules.
This section is extremely similar to the MPI Get Section.
This field is the name of the Test Get module to be used to get the test code. Multiple built-in modules exist and have several sub-fields of their own.
The copytree module is a simplistic module used to copy an entire directory tree.
The absolute path to the top-level directory that will be copied.
Shell commands to execute after copying.
Shell commands to execute before copying.
The copytree method, unlike other "get" methods, does not have a way to dynamically obtain the version of the MPI implementation that it is procuring. This field must be filled in with an appropriate version number for the MPI implementation, to be used in tracking test results, etc.
The SVN module is used to get an SVN export of a particular subversion URL. Subversion "exports" are used (instead of "checkouts") in an attempt to both reduce disk space usage and provide a single snapshot (that is not meant to change over time).
If set, this password will be used for the export.
If set to 0, an option will be passed to the SVN command line client telling it not to cache the SVN password.
Shell commands to execute after exporting.
Shell commands to execute before exporting.
If set, this specific r number will be exported. If unset, the HEAD will be exported.
The URL that is exported. It is assumed that the user invoking MTT will have appropriate permissions to export from this URL. If multiple exports for this SVN URL already exist, intelligent probing of the SVN URL will occur to see if a new export is required (i.e., compare the r number of the HEAD vs. the r number of the last export).
If set, this username will be used for the export.
The tarball module is a simplistic module to copy and expand a tarball on an accessible filesystem.
Absolute path to the tarball. Tarballs are expected to end in ".gz" or ".bz2", indicating which extraction scheme should be used.
Shell commands to execute after extracting.
Shell commands to execute before extracting.
This module creates 10 programs (they are self-contained; no need to download them from anywhere):
- MPI "hello world" in C and C++, and in Fortran using the mpif.h, "use mpi", and "use mpi_f08" modules
- MPI "ring" in C and C++, and in Fortran using the mpif.h, "use mpi", and "use mpi_f08" modules
This module does not accept any parameters through module fields.