Javascript 如何使用量角器测试来确定是否发布我的应用程序?

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

我需要自动化AngularJS应用程序的发布过程

但我只想在量角器测试通过时发布应用程序

有没有办法从测试中获得布尔输出?
或者,使用任务运行程序(如
gulp
)可以为我实现这一点?

我们所做的是让任务运行程序失败,退出代码为非零,这意味着我们的测试失败或在测试运行期间出错

在我们的情况下,这是与。而且,如果
grunt
看到其中一个任务返回的非零错误代码,默认情况下,它会停止执行并使整个宏任务本身失败(没有
--force

肯定还有其他选择:

  • 将测试结果转储到JUnitXML(个人使用的)中,让您的CI工具(比如,
    Jenkins
    )解析结果并了解是否继续
  • 在量角器配置中设置该设置,并在测试运行后对其进行分析
总之,你应该在更高的层次上解决它,让你的任务执行者,
grunt
gulp
,或一个持续集成工具,
Jenkins
bambor
或其他人来处理它