diff options
| author | Jack Koenig | 2020-01-07 21:12:22 -0800 |
|---|---|---|
| committer | GitHub | 2020-01-07 21:12:22 -0800 |
| commit | a4f2eda0ca312f80f43f89a764622aa744f9f84b (patch) | |
| tree | f4371d28afe92712a8307ebc3473fc6c9d84584c /src/main | |
| parent | d5dd427c0267dc143d4297d5fd0716f19cd7634b (diff) | |
| parent | 0a5b90fff540f3d82cc5b16db0bf2ff83e9dd760 (diff) | |
Merge pull request #1259 from freechipsproject/cleanup-testing-console
Cleanup testing console
Diffstat (limited to 'src/main')
| -rw-r--r-- | src/main/scala/firrtl/Compiler.scala | 2 | ||||
| -rw-r--r-- | src/main/scala/firrtl/util/BackendCompilationUtilities.scala | 14 |
2 files changed, 11 insertions, 5 deletions
diff --git a/src/main/scala/firrtl/Compiler.scala b/src/main/scala/firrtl/Compiler.scala index 9014d213..81d219ea 100644 --- a/src/main/scala/firrtl/Compiler.scala +++ b/src/main/scala/firrtl/Compiler.scala @@ -485,7 +485,7 @@ trait Compiler extends LazyLogging { } } - logger.error(f"Total FIRRTL Compile Time: $timeMillis%.1f ms") + logger.warn(f"Total FIRRTL Compile Time: $timeMillis%.1f ms") finalState } diff --git a/src/main/scala/firrtl/util/BackendCompilationUtilities.scala b/src/main/scala/firrtl/util/BackendCompilationUtilities.scala index beb44ad0..20a65895 100644 --- a/src/main/scala/firrtl/util/BackendCompilationUtilities.scala +++ b/src/main/scala/firrtl/util/BackendCompilationUtilities.scala @@ -7,11 +7,13 @@ import java.nio.file.Files import java.text.SimpleDateFormat import java.util.Calendar +import logger.LazyLogging + import firrtl.FileUtils import scala.sys.process.{ProcessBuilder, ProcessLogger, _} -trait BackendCompilationUtilities { +trait BackendCompilationUtilities extends LazyLogging { /** Parent directory for tests */ lazy val TestDirectory = new File("test_run_dir") @@ -21,6 +23,9 @@ trait BackendCompilationUtilities { format.format(now) } + def loggingProcessLogger: ProcessLogger = + ProcessLogger(logger.info(_), logger.warn(_)) + /** * Copy the contents of a resource to a destination file. * @param name the name of the resource @@ -151,7 +156,7 @@ trait BackendCompilationUtilities { s"""-Wno-undefined-bool-conversion -O1 -DTOP_TYPE=V$dutFile -DVL_USER_FINISH -include V$dutFile.h""", "-Mdir", dir.getAbsolutePath, "--exe", cppHarness.getAbsolutePath) - System.out.println(s"${command.mkString(" ")}") // scalastyle:ignore regex + logger.info(s"${command.mkString(" ")}") // scalastyle:ignore regex command } @@ -167,8 +172,9 @@ trait BackendCompilationUtilities { val e = Process(s"./V$prefix", dir) ! ProcessLogger(line => { triggered = triggered || (assertionMessageSupplied && line.contains(assertionMsg)) - System.out.println(line) // scalastyle:ignore regex - }) + logger.info(line) // scalastyle:ignore regex + }, + logger.warn(_)) // Fail if a line contained an assertion or if we get a non-zero exit code // or, we get a SIGABRT (assertion failure) and we didn't provide a specific assertion message triggered || (e != 0 && (e != 134 || !assertionMessageSupplied)) |
