X-Git-Url: https://git.brokenzipper.com/gitweb?p=chaz%2Fsbt-tap;a=blobdiff_plain;f=src%2Fmain%2Fscala%2FSbtTapReporting.scala;fp=src%2Fmain%2Fscala%2FSbtTapReporting.scala;h=eb6eac44c42b34e8054ae779b6a91e248da5deaa;hp=531a86b463b9af88ba0650108a2779788268a96e;hb=89b9b5242336c7e2bfe27464ab203846f73969b6;hpb=acb04aafc7e5c5aef6ecc460721b134441d1f9bc diff --git a/src/main/scala/SbtTapReporting.scala b/src/main/scala/SbtTapReporting.scala index 531a86b..eb6eac4 100644 --- a/src/main/scala/SbtTapReporting.scala +++ b/src/main/scala/SbtTapReporting.scala @@ -21,11 +21,10 @@ class SbtTapListener extends TestsListener { var fileWriter: FileWriter = _ override def doInit = { - new File("test-results").mkdirs - - fileWriter = new FileWriter( - scala.util.Properties.envOrElse("SBT_TAP_OUTPUT", "test-results/test.tap") - ) + val filename = scala.util.Properties.envOrElse("SBT_TAP_OUTPUT", "test-results/test.tap") + val file = new File(filename) + new File(file.getParent).mkdirs + fileWriter = new FileWriter(file) } def startGroup(name: String) =