-
Notifications
You must be signed in to change notification settings - Fork 5
testcase structure
korben.dong edited this page Oct 9, 2020
·
3 revisions
使用SoC-Gulp构建的verif流程用config.js
描述testcase在仿真过程中的信息。
├── assets
├── test.cpp
├── config.js
└── dump.tcl
- description
简单描述testcase的测试项
- timestamp
testcase生成的时间戳
- flist
描述用于编译的c/cpp文件列表
- caseType
描述testcase的类型
cpucase
-- 需要使用cpu仿真的testcase,仿真需要编译cpu运行部分的代码
sccase
-- 使用sc model取代cpu作为master的testcase
vcase
-- 简易的testbench,没有使用model的testcase
- hasRegression
表示testcase是否加入regression之中
- group
标注testcase所属的组,用于匹配testbench上的monitor或者task,仿真的elab阶段会进行解析
优点:相同组的testcase可以减少编译次数
- timeoutMS
仿真的超时退出时间,单位为毫秒(MS)
module.exports={
description: '',
timestamp: 'Wed Jun 10 2020 17:45:04 GMT+0800 (China Standard Time)',
flist: null,
caseType: 'cpucase',
hasRegression: true,
group: 'default',
timeoutMS: '5'
}
-
Quick Links
-
A Short Users Guilde to Chisel
-
Appendix
Release Notes