Initial steps towards a proper test runner