-
+
Regression Tests
Each line in the mapping file is of the form
-testname/platformpattern=comparisonfilename
+testname:output:platformpattern=comparisonfilename
The test name is just the name of the particular regression test
- module. The platform pattern is a pattern in the style of the Unix
+ module. The output value indicates which output file to check. For the
+ standard regression tests, this is always out. The
+ value corresponds to the file extension of the output file.
+ The platform pattern is a pattern in the style of the Unix
tool expr> (that is, a regular expression with an implicit
^ anchor at the start). It is matched against the
platform name as printed by config.guess.
failure
message on OpenBSD
platforms, resultmap includes:
-float8/i.86-.*-openbsd=float8-small-is-zero
+float8:out:i.86-.*-openbsd=float8-small-is-zero.out
which will trigger on any machine for which the output of
config.guess matches i.86-.*-openbsd.