|
1
1
首先,记录失败的测试是测试框架(junit,spock)的工作。因此,测试本身的状态并不容易从测试本身获得,这并不奇怪。不管怎样,如果你想在斯波克有更华丽的东西,
accepted answer
还有
Peter's answer
在另一个线程中仍然有效。从
无论如何,它并不像看上去那么复杂,因为你只设置了一次,然后它就工作了。因为你没有提到你到底想登录什么
全球Spock扩展:
扩展注册了一个运行监听器,该监听器在测试错误发生时记录错误信息。在每个特性或迭代开始时(对于具有
如何注册spock扩展:
您还需要添加文件
顺便说一下,这不是斯波克或Groovy的东西,而是标准的JavaSE特性。 service providers 。 使用扩展名的示例测试:
这个测试非常愚蠢,但是它展示了对于普通方法和
备注:错误信息是
不
在一个
p.p.s.:当然,您也可以从方法拦截器中进行泛型日志记录,并跳过整个
|
|
|
Tim Kirkwood · 比较空数据帧 1 年前 |
|
|
nerrood · 为什么在笑话测试中不调用save 2 年前 |
|
|
eof · Chrome块文件下载-selenium 2 年前 |
|
Display name · Ember.js辛烷值验收试验 2 年前 |
|
|
Vitto · 理智和回归测试是如何在一个简单的场景中协同工作的? 2 年前 |
|
|
mattsmith5 · 使用特征文件并行计算空手道跑场景 2 年前 |
|
|
Norronas · 采用裸机编程的寄存器单元测试 2 年前 |