[bug#72536] [PATCH v3] tap: new `--stderr-prefix' option to prefix test script's stderr
Jacob Bachmeyer <[email protected]> Thu, 20 Feb 2025 18:29:30 -0600
| Newsgroups | gmane.comp.sysutils.automake.patches |
|---|---|
| Message-ID | <[email protected]> |
On 2/20/25 17:23, Karl Berry wrote: > It's not practical to ship a C file and > compile that when the user runs the tests (right?). > > Right. Also right that we don't want to induce a dependency on > perl/python/whatever for running tests. > > (a) not piping stderr through the prefixing function when the prefix > is the empty string, and (b) avoiding stdout buffering when stderr > is prefixed. > > Those sound desirable in any case. Especially the first. > It's highly desirable for existing behavior to remain the same, as much > as possible. Could we filter both stdout and stderr through functions that timestamp each line, then merge the two and sort on the timestamps? Something like (while read line; do echo `date` "$line"; done) for the timestamping function? (OK, so we would need to get high-precision timestamps from date(1) for that to work...) -- Jacob