如何使 karma.js 在测试失败时崩溃?
How to make karma.js crash on test fail?
我正在寻找一种方法让 karma.js 在我的测试失败时崩溃,这样我的构建过程就会中断,因为在远程构建服务器中更容易监控。
我使用 mocha 作为报告器,使用 jasmine 作为测试处理器引擎。
karma.conf.js 文件中是否有任何选项或特定变量可能允许我 "crash on test fail"
您可以为您的构建服务器获取 karma 插件,它将报告您的测试结果。
例如,karma/teamcity (karma-teamcity-reporter) 有一个插件,它允许您使构建步骤失败,如果您以这种方式设置,则阻止应用程序发布。
你可以使用 g运行t 作为自动化工具来 运行 你的业力测试用例,这样每当任何 g运行t 作业(测试用例)失败时它都会默认停止执行。
不需要 "crash on failure"。
您的构建过程应该检查它启动的 Karma 过程的退出代码。如果所有测试通过,则代码将为 0。如果测试失败,则代码将为非零。 (我刚查了一下,试的时候是1。)
我正在寻找一种方法让 karma.js 在我的测试失败时崩溃,这样我的构建过程就会中断,因为在远程构建服务器中更容易监控。
我使用 mocha 作为报告器,使用 jasmine 作为测试处理器引擎。
karma.conf.js 文件中是否有任何选项或特定变量可能允许我 "crash on test fail"
您可以为您的构建服务器获取 karma 插件,它将报告您的测试结果。
例如,karma/teamcity (karma-teamcity-reporter) 有一个插件,它允许您使构建步骤失败,如果您以这种方式设置,则阻止应用程序发布。
你可以使用 g运行t 作为自动化工具来 运行 你的业力测试用例,这样每当任何 g运行t 作业(测试用例)失败时它都会默认停止执行。
不需要 "crash on failure"。
您的构建过程应该检查它启动的 Karma 过程的退出代码。如果所有测试通过,则代码将为 0。如果测试失败,则代码将为非零。 (我刚查了一下,试的时候是1。)