fix test runner, chain commands so if one fails the whole stops