快速测试¶
By: wu-kan
以下两个测试,按照自己使用的工具,完成其中一个即可。
IDE 操作¶
以 Intellij IDEA IDE 为例,打开 src/test
目录下任意一个测试,在右边的代码编辑区域,在一些代码行的左边会显示绿色三角形图标,单击即可运行测试。
测试结果会显示在窗口下方,如果有测试不通过也是正常的:
命令行操作¶
在项目目录执行下述指令可以模拟运行本项目的测试,首次运行时需要联网自动下载必要的组件。
sbt test
如果要运行单个测试,比如只运行 InsturctionDecoderTest,执行下面命令。
sbt "testOnly riscv.singlecycle.InstructionDecoderTest"
设置代理
如果下载失败或者网络不稳定,可以尝试设置代理。请根据自己的实际情况填写代理地址。
export HTTPS_PROXY=http://127.0.0.1:1080
export JAVA_OPTS="$JAVA_OPTS -Dhttps.proxyHost=127.0.0.1 -Dhttps.proxyPort=1080"
使用 Verilator 加速测试
如果测试运行太慢,可以安装 Verilator 加速测试。
如果成功执行,你会看到类似这样的输出。
[success] Total time: 385 s (06:25), completed Dec 15, 2021, 8:45:25 PM
最后更新:
2022-11-13 15:20:24
本页作者: