运行 Laucher by chisel 报告错误

Error reported while running Laucher by chisel

我下载了usb-bar网站上提供的凿子教程。 为了练习我在路径下创建了一个名为 "Regfile.scala" 的 scala 文件:

"chisel-tutorial/src/main/scala/solutions/Regfile.scala".

测试文件存储在路径下:

"chisel-tutorial/src/test/scala/solutions/RegfileTests.scala".

虽然运行我被举报了

(after execution of command  "test:run-main solutions.Launcher Regfile"):

"Errors: 1: in the following tutorials
 Bad tutorial name: Regfile "

我该如何解决这个问题?

您必须将您的 Regfile 添加到 Launcher.scala。启动器在目录中可用:

src/test/scala/solutions/Launcher.scala

我想你可以添加类似这样的东西到 Launch.scala 来测试你的 Regfile:

"Regfile" -> { (backendName: String) =>
  Driver(() => new Regfile(), backendName) {
    (c) => new RegfileTests(c)
  }
},