pos/t1234.check
Filter the check file for conditional blocks.
Filter the check file for conditional blocks.
The check file can contain lines of the form:
#partest java7
where the line contains a conventional flag name.
If the flag tests true, succeeding lines are retained
(removed on false) until the next #partest flag.
A missing flag evaluates the same as true.
pos/t1234.flags
Grouped files in group order, and lex order within each group.
pos
pos/t1234-pos.log
Evaluate an action body and update the test state.
Evaluate an action body and update the test state.
optionally map a result to a test state.
Normalize the log output by applying test-specific filters and fixing filesystem-specific paths.
Normalize the log output by applying test-specific filters and fixing filesystem-specific paths.
Line filters are picked up from filter: pattern
at the top of sources.
The filtered line is detected with a simple "contains" test,
and yes, "filter" means "filter out" in this context.
File paths are detected using the absolute path of the test root. A string that looks like a file path is normalized by replacing the leading segments (the root) with "$ROOT" and by replacing any Windows backslashes with the one true file separator char.
pos/t1234-pos.obj
Runs command redirecting standard out and error out to output file.
Runs command redirecting standard out and error out to output file.
1.
1. Creates log file and output directory. 2. Runs script function, providing log file and output directory as arguments. 2b. or, just run the script without context and return a new context
Source files for the given test file.
pos/t1234.scala or pos/t1234 if dir
pos/t1234
Run a single test. Rubber meets road.