summaryrefslogtreecommitdiff
path: root/src/main/scala/Chisel/testers
diff options
context:
space:
mode:
authorJack Koenig2016-03-20 12:03:02 -0700
committerJack Koenig2016-03-20 12:03:02 -0700
commit28ebd2009f5d37aa0302508d1ce71156cc49a807 (patch)
tree2355641a4d220a9e153bcfe8ba9f002dfc85b704 /src/main/scala/Chisel/testers
parente7594b79fa1979ca65da15aea0834660292ee378 (diff)
parent7602c999b7c05d290e858bc5a355db9300928070 (diff)
Merge pull request #124 from ucb-bar/fix-assert
Fix assert
Diffstat (limited to 'src/main/scala/Chisel/testers')
-rw-r--r--src/main/scala/Chisel/testers/TesterDriver.scala11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/main/scala/Chisel/testers/TesterDriver.scala b/src/main/scala/Chisel/testers/TesterDriver.scala
index 4547f48f..c0cdfb3f 100644
--- a/src/main/scala/Chisel/testers/TesterDriver.scala
+++ b/src/main/scala/Chisel/testers/TesterDriver.scala
@@ -30,8 +30,7 @@ object TesterDriver extends BackendCompilationUtilities {
val target = circuit.name
val path = createTempDirectory(target)
- val fname = File.createTempFile(target, "", path)
- val prefix = fname.toString.split("/").last
+ val fname = new File(path, target)
// For now, dump the IR out to a file
Driver.dumpFirrtl(circuit, Some(new File(fname.toString + ".fir")))
@@ -47,10 +46,10 @@ object TesterDriver extends BackendCompilationUtilities {
})
// Use sys.Process to invoke a bunch of backend stuff, then run the resulting exe
- if ((firrtlToVerilog(prefix, path) #&&
- verilogToCpp(prefix, path, additionalVFiles, cppHarness) #&&
- cppToExe(prefix, path)).! == 0) {
- executeExpectingSuccess(prefix, path)
+ if ((firrtlToVerilog(target, path) #&&
+ verilogToCpp(target, path, additionalVFiles, cppHarness) #&&
+ cppToExe(target, path)).! == 0) {
+ executeExpectingSuccess(target, path)
} else {
false
}