An instance of this resource creates a temporary directory during setup, and deletes it during cleanup. The full path to the directory is available to tests via a context property.
The name of the context property which is set to the path to the temporary directory.
A CompilerTable
resource creates a set of
compiler objects according to context variables. These compiler objects
are then made available to test instances through the compilers
context variable that maps language names to compiler objects.
The context variable CompilerTable.languages
should
be a whitespace-separated list of programming language names. Then, for each
language <lang>, the following variables are looked up and used for
the creation of compiler objects:
The kind of compiler (e.g., "GCC" or "EDG").
The path to the compiler.
A whitespace-separated list of command-line options to provide to the compiler.