chiark / gitweb /
tests/dtest.py: Maintain a separate test root for each test.
authorMark Wooding <mdw@distorted.org.uk>
Mon, 27 Nov 2017 02:03:52 +0000 (02:03 +0000)
committerMark Wooding <mdw@distorted.org.uk>
Wed, 29 Nov 2017 11:47:21 +0000 (11:47 +0000)
commit3dd7ec41f4067b35740aba970b6405dbd3113f8f
tree27c48c9b2543d7c408ed75ea360c248378cb23e6
parentdc463fd87fe81546cb8595db3c476c9a7280dd23
tests/dtest.py: Maintain a separate test root for each test.

Now they can run in parallel without breaking each other, which is nice.
It's nice for two reasons: firstly, Automake changed behaviour and runs
tests in parallel by default nowadays; and secondly, the tests are
rather slow because they involve a bunch of waiting around for things,
and waiting for stuff in parallel is easy.

The downside is that we end up gobbling a lot of disk space with all of
the logfiles.  I think this is a good trade.
tests/dtest.py