Defines the execution of an executable as a test. The executable must be previously defined with the Executable function.
Test( alias ) ; (optional) Alias
{
.TestExecutable ; Executable to execute
.TestOutput ; Output file for captured test output
.TestArguments ; (optional) Arguments to pass to test executable
.TestWorkingDir ; (optional) Working dir for test execution
}