specman - 如何在 Specman e 语言中设置不同的约束或测试用例
问题描述
我想对 din1 和 din2 使用不同的约束。例如,它将先执行din1<10
and din2<1000
10 次,然后执行din1<5
and din2<10
10 次。我怎样才能做到这一点?
解决方案
这是限制结构列表的一种简单方法:
keep insts.size() == 20;
keep for each in insts {
index < 10 => (it.din1 < 10 and it.din2 < 1000);
index >= 10 => (it.din1 < 5 and it.din2 < 10);
};
推荐阅读
- php - 多维数组中的计算
- c# - 在 WPF 应用程序的 DataGrid 中显示 SQL 查询的结果
- java - nodejs mongodb 和 android studio 获取速度慢
- javascript - 如何验证可编辑列?
- reactjs - Context 和 Reducer 的 React 单元测试
- java - 如何禁用 JTabbedPane 上的所有选项卡?
- c# - StreamReader 和 JsonTextReader 的反序列化不起作用
- asp.net-core - Signal-R 和 Newtonsoft 序列化的潜在内存泄漏
- node.js - 使用@nguniversal/express-engine 包的角度 SSR 出现此错误(错误 TS6053 中的错误:找不到文件'/project/src/server.ngtypecheck.ts'。)
- python-3.x - 从列表或字符串中拆分 IP 地址