summaryrefslogtreecommitdiff
path: root/src/test/scala/chiselTests/Harness.scala
AgeCommit message (Collapse)Author
2017-02-01Move backend compilation utilities (#400)Jim Lawson
* Move copyResourceToFile() to BackendCompilationUtilities. * Move BackendCompilationUtilities into a firrtl util package. Some of this could be moved into a more general tools package, but since chisel3 already has a dependency on firrtl ... * Push util down into firrtl so as not to conflict with scala.util. * Use new createTestDirectory. Fixes #452.
2017-01-10Make stop() immediately end simulation for Verilator tests (#434)Jack Koenig
2016-06-20Rename "package", "import", and explicit references to "chisel3".Jim Lawson
2016-06-08Rename Chisel -> chisel in testsducky
2016-05-20Update BackendCompilationUtilities.verilogToCpp to specify top-modulejackkoenig
This prevents Verilator from erroring when it cannot determine the top-module. It also changes the PRINTF_COND guard to correctly use the top-level reset instead of just the top of the Chisel-generated code.
2016-03-18Only randomize directory names during testingjackkoenig
2015-12-09Refactor testharness generation to create directories and have minimal APIducky
2015-12-09Extend TesterDriver to optionally take in additional Verilog sourcesducky
2015-11-04Style fixes for test code, so we can go back down to zero style errors for testsducky
2015-11-04Remove Parameters library and refactor Driver.Henry Cook
In addition to removing all the extraneous Driver invocations that created various top-level Parameters instances, this commit also lays the groundwork for stanza-firrtl/verilator based testing of Modules that extend BasicTester. The execution-based tests have been updated accordingly. They will only succeed if firrtl and verilator binaries have been installed. Further work is needed on individual tests to use assertions instead of .io.error.