This also assumes all tests will be in the ```tests``` directory, which breaks ```cylc test-battery TOPDIR``` (i.e. giving an explicit test directory tree to run a single test or a sub-set of them).  That's fine - no real need for tests in other locations - so long as the command help is updated.