首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Thucydides在管理屏幕截图时抛出警告

Thucydides在管理屏幕截图时抛出警告
EN

Stack Overflow用户
提问于 2014-11-07 00:37:01
回答 1查看 328关注 0票数 1

在使用Thucydides运行自动测试时,我遇到了一个间歇性问题:

结果: WARN未能为'target/site/thucydides/2a645999ca0b3b04597680646ce26149_NONE.png‘:{} java.io.IOException:未能将完整内容从net.thucydides.core.model.Screenshot@82df887复制到'target/site/thucydides/scaled_2a645999ca0b3b04597680646ce26149_NONE.png’的缩放屏幕截图

我运行的命令如下所示: mvn -Dit.test=MyTestClass验证

我使用了大量Thucydides结构,包括@Steps、@StepGroup、@WithTag和@Story注释。

在运行多个测试时,我似乎得到了这个错误,而不仅仅是一个测试。

玩thucydides.keep.unscaled.screenshots也没什么区别。

我只在谷歌群组上发现了另外一个相关的问题,但它还没有一个解决方案(截至2014-11-06年)。

我的配置设置:

  • 操作系统:(10.10) (也发生在10.9 )
  • mvn: Apache 3.1.1
  • Java: 1.7.0_51
  • Thucydides: 0.9.273 (0.9.275也失败)
  • 硒: 2.42.2 -
  • 浏览器: FireFox v28 (我尝试过27 & 31种相同的问题,Chrome 38和Safari 7.1似乎都显示出类似或相同的问题)

任何指点都是非常感谢的。这里的一个相关问题是,如果您在Thucydides上标记:聚合到mvn命令行,并且如上面所示失败,Thucydides将不会生成一个index.html文件。

EN

回答 1

Stack Overflow用户

发布于 2014-11-21 22:55:00

这似乎是一个如何管理屏幕截图的问题。关于这一现象发生的原因的工作理论(未经修昔底德作者证实)似乎植根于Thucydides的策略,即通过重复使用屏幕截图来节省时间和空间。显然,报告引擎会截图,做一些缩放,重新保存文件,etc...If第二个测试,有一个MD5-相同的屏幕截图与另一个测试,它将尝试重用它。但是,如果由于某种原因该文件不可用(由于锁或不存在,等等)然后你可以看到这个错误。

为了证实这种怀疑,我采用了从指令这里构建的示例Thucydides应用程序。

并复制其中一个测试(复制测试方法,稍微更改名称)并运行“验证”。果然,我能重现这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26792085

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档