Javascript 如何使用量角器测试来确定是否发布我的应用程序?
我需要自动化AngularJS应用程序的发布过程 但我只想在量角器测试通过时发布应用程序 有没有办法从测试中获得布尔输出?Javascript 如何使用量角器测试来确定是否发布我的应用程序?,javascript,angularjs,testing,protractor,end-to-end,Javascript,Angularjs,Testing,Protractor,End To End,我需要自动化AngularJS应用程序的发布过程 但我只想在量角器测试通过时发布应用程序 有没有办法从测试中获得布尔输出? 或者,使用任务运行程序(如gulp)可以为我实现这一点?我们所做的是让任务运行程序失败,退出代码为非零,这意味着我们的测试失败或在测试运行期间出错 在我们的情况下,这是与。而且,如果grunt看到其中一个任务返回的非零错误代码,默认情况下,它会停止执行并使整个宏任务本身失败(没有--force) 肯定还有其他选择: 将测试结果转储到JUnitXML(个人使用的)中,让您的
或者,使用任务运行程序(如
gulp
)可以为我实现这一点?我们所做的是让任务运行程序失败,退出代码为非零,这意味着我们的测试失败或在测试运行期间出错
在我们的情况下,这是与。而且,如果grunt
看到其中一个任务返回的非零错误代码,默认情况下,它会停止执行并使整个宏任务本身失败(没有--force
)
肯定还有其他选择:
- 将测试结果转储到JUnitXML(个人使用的)中,让您的CI工具(比如,
)解析结果并了解是否继续Jenkins
- 在量角器配置中设置该设置,并在测试运行后对其进行分析
grunt
或gulp
,或一个持续集成工具,Jenkins
,bambor
或其他人来处理它