libstdc++: Abort test after 1000 lines of output
authorMatthias Kretz <kretz@kde.org>
Wed, 3 Feb 2021 15:49:30 +0000 (15:49 +0000)
committerJonathan Wakely <jwakely@redhat.com>
Wed, 3 Feb 2021 15:49:30 +0000 (15:49 +0000)
commitec384c56900748ef1f0cabb7df0f71f716bb2313
tree45e69d7aae275f33749bfe3821776e9bbf6acf9d
parentb83a52fe07b36f65ccd73c9c8c1796f92db6f191
libstdc++: Abort test after 1000 lines of output

Handle overly large output by aborting the log and thus the test. This
is a similar condition to a timeout.

libstdc++-v3/ChangeLog:

* testsuite/experimental/simd/driver.sh: When handling the pipe
to log (and on verbose to stdout) count the lines. If it exceeds
1000 log the issue and exit 125, which is then handled as a
failure.
libstdc++-v3/testsuite/experimental/simd/driver.sh