问题标签 [specman]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1191 浏览

string - 如何加入 specman 中的字符串列表?

我有一个要打印的列表:

我想创建一个字符串bar,它是foo. 在 Perl 我会这样做:

我能想到的在specman中做到这一点的唯一方法是:

这似乎性能很差,因为它bar会为foo. 有没有更好的方法来做到这一点?

0 投票
1 回答
1907 浏览

reference - 如何在 specman 中创建对变量的引用?

我在specman中有以下代码:

x现在,将作业写两次似乎很浪费;初始化期间一次,循环期间一次。

我真正想要使用的是对长变量名的引用,这样我就可以这样做:

这可以在specman中完成吗?

0 投票
1 回答
264 浏览

list - 在 specman 中使用“apply()”和返回 void 的方法

Specman 具有对apply()列表的所有元素执行相同操作的方法:

与哪里apply()相同:

现在,如果我想在 的元素上调用方法,只要该方法返回一个值a,我就可以使用。apply()但是,如果我有:

我试着做:

它不会编译,因为foo()返回void. 相反,我必须使用显式循环:

Specman 中是否有类似于apply()不需要返回值的方法?

0 投票
1 回答
332 浏览

reduce - 像 Python 一样减少 Specman 中的列表

Specman 中是否有reduce()可用于一般归约函数的列表方法?我在想类似的东西:

wherereduce()像在 Python 中一样工作:

0 投票
1 回答
133 浏览

specman - 当运行以specman结束时,如何自动调用例程?

有没有办法指定在 Specman 中测试结束时应该调用一个函数?

我正在寻找类似于 C 的 atexit() 的东西。

0 投票
1 回答
2098 浏览

type-conversion - specman 中的 to_string() 和 as_a(string) 有什么区别?

在 Specman 中,我可以使用以下任一方法将变量转换为字符串:

或者

两者有什么区别吗?如果没有,为什么 Specman 两者都提供?

0 投票
2 回答
1471 浏览

list - 如何等待 Specman 事件列表中的一个事件?

我在specman中有一个结构:

和一个清单:

现在我想同步foo_ev列表中的任何事件:

问题是,在这段代码运行时,我不知道foo_l. 有什么办法让我等待任何事件foo_ev被发出吗?

0 投票
1 回答
186 浏览

stack-trace - 如何在 Specman 中获取堆栈跟踪?

有没有办法在 Specman 中获取堆栈跟踪?我修补了强制信号的功能,以便在强制信号时告诉我。我希望能够说出强迫的起源

0 投票
3 回答
1369 浏览

specman - specman:在一个表达式中分配多个结构成员

嗨,

我扩展了一个现有的 specman 测试,其中出现了一些类似这样的代码:

有没有办法在一行中分配给结构的成员?喜欢:

0 投票
1 回答
623 浏览

specman - Specman:如何检索存储在另一个 var 中的 var 值

我已将 var 名称存储在另一个 var 中,我想从原始 var 中检索值。

例如:

//现在我想使用 var_A_str 打印 var_A 值列表。我怎样才能做到这一点?