问题标签 [thucydides]
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.
testing - 如何为 thucydides&jira 插件配置输出报告?
我正在尝试使用 thucydides-jira-plugin 0.9.262 将 thucydides 与 jira 集成。我想从 jira 获取用户故事列表(我们在 jira 工作流程中没有史诗)到我的 thucydides 报告(如这里- 功能覆盖部分)但失败了。我已经用默认值配置了 thucydides.properties
将表单报告链接到 jira 工作正常。
在日志中我看到这些:
有没有办法改变根需求的问题类型?是否存在将 thucydides 与 jira 集成的扩展手册?
maven - 如何从故障安全报告中排除一些junit测试而不是从执行中排除?
我正在使用 Jenkins + Maven + Java 进行持续测试,最近添加了 Thucydides + JBehave。我对 Jenkins 和 Thucydides 还很陌生,所以在显示构建报告时遇到了麻烦。
我无权更改 Jenkins 配置,因此我无法添加一些插件来正确显示修昔底德报告。我可以使用现有的 Jenkins 插件将 Thucydides 报告附加到构建中,但我还需要一些标准的 JUnit 报告(用于正确的电子邮件通知等)。
JUnit“认为”有 28 个测试,而实际上有 6 个场景。Failsafe 插件生成报告 xml 文件,其中:
如您所见,那里有很多多余的东西。我不知道如何向 Failsafe 和 JUnit “解释”,“测试”——只是场景。
任何提示都会非常有帮助!
jbehave - 执行后自动通过电子邮件发送修昔底德报告
我正在使用 thucydides 和 jbehave 进行测试自动化。有没有办法在每次执行后自动发送带有测试报告的电子邮件,该报告生成为 (target/site/thucydides/)index.html?
eclipse - 如何在调试模式下运行 thucydides maven 项目
我从 thucydides-jbehave-plugin 原型创建了 Thucydides 项目。
我发现运行故事可以使用 mvn 命令“verify thucydides:aggregate” 但是如果我需要调试某个步骤在适当的行中添加断点怎么办。我尝试在 Eclipse Maven 配置中运行“thucydides:aggregate -Dmaven.failsafe.debug verify”,但出现错误“无法在 ... 中安装断点”,因此调试失败,因为类源代码不可读;
使用断点调试故事的正确命令或其他方法是什么?
问候
thucydides - HtmlElements 和修昔底德
我想在基于Thucydides 框架的测试项目中使用HtmlElements。目前尚不清楚从哪里开始以及如何使用它。
如果我在主项目自述文件中使用它,它不会在没有额外魔法的情况下填充元素。是否有任何示例或入门指南?
java - 修昔底德日志 - 将我的日志写入控制台
我希望能够将自己的日志行写入修昔底德的控制台日志。但是,当我尝试使用 log4j、slf4j 或 Apache commons 日志记录时,我可以将 Thucydides 日志与我的日志条目一起写入一个文件,但我在控制台中看不到我的行(在我的例子中是 Eclipse)。
如何写入修昔底德的控制台日志?
selenium - xvfb 和 thucydides/Selenium 运行 Firefox 的默认路径
CI Jenkins 在 CentOS 无头机器上以非 root 用户运行。
Xvfb packege 已安装,当我尝试如何指定显示?,即在控制台中手动设置
它可以工作 - Xvfb 输出显示一些 Firefox 请求,Firefox 输出到控制台。
当我从 Maven 运行相同的东西时,什么也没有发生。请查看我的 pom.xml:
firefox 和 Xvfb 实用程序为 jenkins linux 用户和 chmoded 777 chown,因此权限不是问题的根源。
设置为预构建操作。Xvfb 应该由 maven selenium 插件启动,它是根据 mavn 输出和自己的 Xvfb 日志启动的。
我想知道 Thucydides/Selenium 如何定义如何找到要运行的 Firefox 二进制文件?可能他们应该以某种方式在詹金斯配置文件中显式配置?
selenium-webdriver - 修昔底德在管理屏幕截图时发出警告
使用 Thucydides 运行自动化测试时遇到间歇性问题:
结果:WARN 无法为 net.thucydides.core.model.Screenshot@82df887 写入缩放屏幕截图:{} java.io.IOException:无法将完整内容从“target/site/thucydides/2a645999ca0b3b04597680646ce26149_NONE.png”复制到“target/”站点/修昔底德/scaled_2a645999ca0b3b04597680646ce26149_NONE.png'
我运行的命令是这样的: mvn -Dit.test=MyTestClass verify
我在@Steps、@StepGroup、@WithTag 和@Story 注释方面使用了许多修昔底德结构。
在运行多个测试而不仅仅是一个测试时,我似乎得到了这个错误。
玩 thucydides.keep.unscaled.screenshots 没有区别。
我发现只有一个其他相关问题发布在 Google 群组上,但没有解决方案(截至 2014 年 11 月 6 日)。
我的配置设置:
- 操作系统:Mac OSX Yosemite (10.10)(也发生在 10.9 上)
- mvn:阿帕奇 Maven 3.1.1
- 爪哇:1.7.0_51
- 修昔底德:0.9.273(0.9.275 也失败)
- 硒:2.42.2 -
- 浏览器:FireFox v28(我尝试过 27 和 31 相同的问题,Chrome 38、Safari 7.1 似乎都出现类似或相同的问题)
任何指针都非常感谢。这里的一个相关问题是,如果您将 thucydides:aggregate 标记到 mvn 命令行上,并且如上所示失败,则 Thucydides 将不会生成 index.html 文件。
junit - 如何在整个修昔底德报告中按故事对测试进行分组?
如何配置报告以使测试按 jbehave Stories 分组在常用测试列表中?我现在看到了自定义报告的方法,至少我在手册中找不到它们
selenium - 修昔底德报告没有数据
修昔底德报告没有数据
我正在尝试通过查看Demo Project来生成修昔底德报告。但我的报告总是显示零数据。但是,我可以在需求、故事和能力中看到一些数据
我在故障安全报告中看到了以下异常
引起:com.google.inject.ProvisionException:Guice 配置错误:
任何人都可以帮助解决这个问题
谢谢。