aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLeway Colin2019-07-03 06:05:22 +0800
committerJack Koenig2019-07-02 15:05:22 -0700
commit0e70a208843f610b64543f603ae6843c6bc818c1 (patch)
tree65c307ea5c80332258dd578028c187c16a75f3b7 /src
parentbdd6bf92e0a1a256856005f7acada3555cf28e79 (diff)
Make sure directory exist before writing (#1110)
Diffstat (limited to 'src')
-rw-r--r--src/test/scala/firrtlTests/stage/phases/AddCircuitSpec.scala4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/test/scala/firrtlTests/stage/phases/AddCircuitSpec.scala b/src/test/scala/firrtlTests/stage/phases/AddCircuitSpec.scala
index a86c5f12..3620ed49 100644
--- a/src/test/scala/firrtlTests/stage/phases/AddCircuitSpec.scala
+++ b/src/test/scala/firrtlTests/stage/phases/AddCircuitSpec.scala
@@ -45,7 +45,9 @@ class AddCircuitSpec extends FlatSpec with Matchers {
val (file, fileCircuit) = {
val source = firrtlSource("foo")
val fileName = "test_run_dir/AddCircuitSpec.fir"
- val fw = new FileWriter(new File(fileName))
+ val srcFile = new File(fileName)
+ srcFile.getParentFile.mkdirs()
+ val fw = new FileWriter(srcFile)
fw.write(source)
fw.close()
(fileName, Parser.parse(source))