1 |
2003-05-22 Paolo Bonzini <bonzini@gnu.org> |
2003-05-22 Paolo Bonzini <bonzini@gnu.org> |
2 |
|
|
3 |
|
Overhaul Autotest's logging: generate separate log files |
4 |
|
in testsuite.dir/NNN/testsuite.log, and append them to |
5 |
|
testsuite.log instead of re-running the test verbosely. |
6 |
|
|
7 |
|
* lib/autotest/general.m4 (AT_INIT): Use a single redirected |
8 |
|
file descriptor, write 0 to at_status_file instead of setting |
9 |
|
at_status=0, initialize some new variables (at_status_file, |
10 |
|
at_group_log, at_suite_log, at_tee_pipe). Remove the cruft |
11 |
|
to rerun the tests, instead append the at_group_log to the |
12 |
|
at_suite_log when a test fails. |
13 |
|
(AT_SETUP): pipe the test case's output into at_tee_pipe, |
14 |
|
with the AS_MESSAGE_LOG_FD redirected to stdout. |
15 |
|
(AT_CLEANUP): save the output status in $at_status_file |
16 |
|
and restore it, redirect the AS_MESSAGE_LOG_FD back to |
17 |
|
its original place. |
18 |
|
(AT_CHECK): since tests are run with a redirected stdout, |
19 |
|
and used to be re-run in verbose mode, turn some $at_verbose |
20 |
|
into echo, and don't redirect the output of testing stdout |
21 |
|
and stderr. |
22 |
|
|
23 |
|
* lib/autotest/autoconf.texi (testsuite Scripts): Update |
24 |
|
the name of the debugging directory and information about |
25 |
|
its contents. |
26 |
|
|
27 |
|
2003-05-22 Paolo Bonzini <bonzini@gnu.org> |
28 |
|
|
29 |
* lib/m4sugar/m4sh.m4 [AS_REQUIRE]: actually use the 2nd |
* lib/m4sugar/m4sh.m4 [AS_REQUIRE]: actually use the 2nd |
30 |
parameter |
parameter |
31 |
|
|