I prefer more parameters in this case, because it allows test code more readable without hidden switch. There could be removed subtest and stdin, however, without stdin full close possibility will be missing. Subtest removing is in another pull req https://github.com/autotest/autotest-docker/pull/105 which was delayed because we prefer increase number of test.