build: Workaround Tap::Harness verbose misbehavior on parallel mode
commitdeb4cfe6071c27805fdb611b317096d97ebfdc41
authorGuillem Jover <guillem@debian.org>
Wed, 12 Jun 2024 22:33:16 +0000 (13 00:33 +0200)
committerGuillem Jover <guillem@debian.org>
Wed, 3 Jul 2024 11:42:36 +0000 (3 13:42 +0200)
treeaaec6fc643d0b96719232e54c0d319287e61a88a
parentf2407763ce5198f29281b7524a55ce32cb56ad2e
build: Workaround Tap::Harness verbose misbehavior on parallel mode

The Tap::Harness module misbehaves when enabling both parallel and
verbose mode, where the verbose output is eaten by some concurrency
statistics output, and only the last test output is emitted.

We set the formatter_class explicitly to the file formatter in case we
are running in verbose and parallel modes as a workaround.

Ref: https://github.com/Perl-Toolchain-Gang/Test-Harness/issues/105
build-aux/test-runner