improve test runner / still need a micro server for debug purposes