Ticket #12 (new enhancement)
Port the result-writing functionality from the perl script to lhc-regress
| Reported by: | SamB | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | test suite | Version: | |
| Keywords: | Cc: | ||
| Test Case: |
Description (last modified by SamB) (diff)
This feature writes results for each regression test run into a directory named regress/results/<timestamp> and creates a symlink to it called regress/results/latest, and the previous latest/ is renamed to last/.
The results directory holds, for each test:
- whatever auxiliary output files LHC writes (depending on the flags), including .grin, .c, and executable files
- a .lhc_out file into which lhc's stdout is redirected
- .stdout and .stderr files of execution output
Optionally, the .ho files for the test suite are stored in the ho subdirectory of the results directory. (The other choice is that they are stored in results/ho.)
There is also top-level log.txt file containing a copy of the output of regress.pl: basically, whether each test passed or how it failed, it's compile time, and it's run time. (Haven't seen it lately, though.)
![(please configure the [header_logo] section in trac.ini)](/lhc/chrome/site/your_project_logo.png)