support coverage output dir option to choose where coverage reports should be generated