问题标签 [jasmine-reporters]
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.
jasmine - 如何使用量角器将 Console.Log 打印到 JUnitXmlReporter?
我正在做量角器测试。我想将我在测试中使用 Console.Log("Message") 编写的消息打印到 JUnitXmlReporter(XML 文件)。或者 .... 无论如何都要使用量角器创建自定义输出文件。我想将从测试中获取的数据打印到文件中。
javascript - Jasmine 报错:ENOENT: no such file or directory, open 'xmlresults.xml'
我正在尝试将茉莉花报告实现到与 Protractor 一起使用的框架中,因此在 conf.js 中我将这段代码
我已经用这个命令安装了 jasmine 记者
当我执行我的脚本时没有失败,但是当执行尝试在终端中生成报告时显示:
有人知道这个错误会发生什么吗?
希望您能够帮助我。
jasmine - 将 jasmin 规范报告保存到变量或文件
如何将JASMIN-SPEC-REPORTER的测试结果保存在变量或文件中,稍后将在测试后发送到 slack?
npm - 如何使用 protractor-html-reporter 为多功能创建单个 HTML 报告文件?
我们正在使用Protractor-html-reporter创建 HTML 报告。如果我们使用多种功能,则会为每个浏览器生成报告。我想知道如果我们使用多种功能,有什么方法可以创建单个 HTML 报告?
HTML 报告是使用 xml 文件生成的(使用 jasmineRreporters)。请在配置文件中找到以下代码。
selenium - 如何在使用量角器并行测试时避免覆盖生成的 XML 报告
我正在尝试使用 jasmine-reporters(JunitXmlReporter) 生成 xml 报告,但是当我在 Selenium Grid 上使用 4 个实例运行量角器测试时,并行运行多个规范文件时结果会被覆盖。Xml 报告总是显示最后运行的规范文件结果。
这是我使用 jasmine-reporter 的 onPrepare() 函数。有人可以帮助我进行哪些更改。这样我就可以获得运行的所有规范文件的综合报告
另外仅供参考,我在 config.js 文件中使用 shardTestFiles:true 和 maxInstance:4 进行并行测试。量角器@5.2.0 jasmine-reporters@2.2.1
typescript - 量角器定制报告
我正在使用 Protractor Jasmine 框架和 jasmine allure 记者。请澄清以下内容:
- 记者通过/失败步骤是否仅基于
describe
it
块? it
我在一个块内使用多个步骤。我们如何在不使用it
块的情况下添加测试步骤?就像每一步都需要报告。- 我们如何
expect
在 html 文件报告器中打印传递的语句?
protractor - 如何在 TeamCity 中使用量角器薄片
我们正在使用 protractor-flake 重新运行任何失败的测试。我们正在从 Jenkins 迁移到 TeamCity,并且在重新运行期间测试通过时,测试报告无法按预期工作。
在 Jenkins 中,我们使用了 jasmineReporters.JUnitXmlReporter,它显示了正确的结果,因为失败的测试 xml 将被成功的测试 xml 覆盖。当 Jenkins 处理要报告的 xml 文件时,它使用的是最新的。
在 TeamCity 中,我们正在尝试 jasmineReporters.TeamCityReporter,它似乎一发生就报告测试失败,并且如果重新运行测试通过,它不会更新。我假设这也意味着如果重新运行测试失败,TeamCity 将报告两次失败。查看 teamcity_reporter.js,这似乎是由于 TeamCity 的要求而设计的。
有没有人提出解决方案?
jasmine - Jasmine 自定义报告未加载 VSTS 中“酱实验室”选项卡下的所有测试
在 VSTS 中使用量角器和 jasmine 在启用 CI 的框架中自动化 e2e 测试。使用 jasmine 自定义报告器在 VSTS 构建定义中的酱实验室选项卡下加载 e2e 测试结果。但是,它没有加载所有测试。它仅显示构建中运行的最后一次 e2e 测试。正在为所有 e2e 测试打印控制台日志。请看下面的代码。
jenkins - junit插件未显示詹金斯中所有测试的结果
我有一个测试套件,其中一些 XML 文件是在运行单元测试 (junit) 后生成的。还有一些其他量角器自动化测试使用 jasmine junit xml 报告器(https://github.com/larrymyers/jasmine-reporters)来创建 XML 文件。我在 jenkins 工作的同一目录中生成两组 XML 文件,我使用了 junit 插件(发布 JUnit 测试结果报告)来发布报告。因此,现在,在作业完成后,单元测试生成了 9 个 xml,jasmine-reporter 生成了 2 个 XML,如下所述,从我的 jenkins 作业控制台输出中,它能够识别出有 11 个 xml 文件来自我在作业配置中指定的模式。
但是,问题是,当我单击 jenkins 作业 UI 中的“测试结果”链接时,它只显示与单元测试生成的 xml 相关的所有测试,并且不显示与从 jasmine 报告生成的 XML 相关的任何结果。需要帮助来了解为什么 jenkins 没有显示任何与 jasmine XML 相关的测试结果。
下面是一个由单元测试生成的示例 XML(当点击测试结果链接时,jenkins 在 ui 中显示)。
下面是由 jasmine junit xml 报告器生成的示例 XML(当单击测试结果链接时,jenkins 在其 UI 中未显示此结果)
windows - 当测试用例失败时,jest-html 报告器不生成结果
当有失败的测试用例并且includeFailureMsg
=true时不生成index.html/test报告
包.json