Test runner: JUnit runner crashed when reports folder already existed

The runner now checks whether the folder exists and only creates it
when it does not.