"waf test" currently has 45 seconds of processing overhead. This makes it frustrating to just run a single test, even if that only has a run time of a single second. This also makes it hard to e.g. run "testr run --isolate", as that causes a test run to be at least 16000 * 45 seconds :)
We've made some progress on this. The duplicate symbols test is now a separate test.
(In reply to Jelmer Vernooij from comment #1) Marking as fixed, selftest starts up in a mostly reasonable length of time in 4.10 and so.