From 577c73667be030c45edd91798235839ac4ae796f Mon Sep 17 00:00:00 2001 From: Howard Mao Date: Tue, 19 Jul 2016 14:42:58 -0700 Subject: [PATCH] use getSimpleName to dump out test names --- groundtest/src/main/scala/Regression.scala | 4 ++++ groundtest/src/main/scala/unittests/Main.scala | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/groundtest/src/main/scala/Regression.scala b/groundtest/src/main/scala/Regression.scala index cd6745b5..57919edb 100644 --- a/groundtest/src/main/scala/Regression.scala +++ b/groundtest/src/main/scala/Regression.scala @@ -622,6 +622,10 @@ class RegressionTest(implicit p: Parameters) extends GroundTest()(p) { io.status.error.bits := UInt(i) cur_finished := regress.io.finished } + + when (regress.io.start) { + printf(s"Starting regression ${regress.getClass.getSimpleName}\n") + } } when (cur_finished && !all_done) { diff --git a/groundtest/src/main/scala/unittests/Main.scala b/groundtest/src/main/scala/unittests/Main.scala index a3e1f1bb..22e16535 100644 --- a/groundtest/src/main/scala/unittests/Main.scala +++ b/groundtest/src/main/scala/unittests/Main.scala @@ -17,7 +17,7 @@ abstract class UnitTest extends Module { } when (io.start) { - printf(s"Started UnitTest ${this.getClass.getName}\n") + printf(s"Started UnitTest ${this.getClass.getSimpleName}\n") } } @@ -43,7 +43,7 @@ class UnitTestSuite(implicit p: Parameters) extends GroundTest()(p) { tests.zipWithIndex.foreach { case (mod, i) => mod.io.start := (state === s_start) && test_idx === UInt(i) val timeout = Timer(1000, mod.io.start, mod.io.finished) - assert(!timeout, s"UnitTest ${mod.getClass.getName} timed out") + assert(!timeout, s"UnitTest ${mod.getClass.getSimpleName} timed out") when (timeout) { io.status.timeout.valid := Bool(true) io.status.timeout.bits := UInt(i)