angularjs – 如何从竹子运行噶玛(褒奖)?

前端之家收集整理的这篇文章主要介绍了angularjs – 如何从竹子运行噶玛(褒奖)?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在使用AngularJS构建单个页面应用程序的同时,我试图在我的构建中集成Jasmine测试.

我之前使用Maven Jasmine插件做了类似的工作,但是我不喜欢在maven中包装我的项目来运行Jasmine测试.使用Karma(被称为Testacular)看起来更清楚了.

我很舒服,我会从shell命令运行的东西,我的猜测是,然后我可以从竹子运行命令.

我的问题:

我在正确的轨道上吗?
>我如何最好地从脚本中失败构建,还是竹子自动识别Karma输出

很好的问题.确保testacular.conf.js配置为输出junit xml以供竹子消费
junitReporter = {
  // will be resolved to basePath (in the same way as files/exclude patterns)
  outputFile: 'test-results.xml'
};

您可以将Testacular配置为针对许多浏览器运行,并预先配置为使用Chrome,我们已经选择使用PhantomJS开始进行单元测试.睾丸里面已经有茉莉花了

对于CI,我们遵循的建议

// Continuous Integration mode
// if true,it capture browsers,run tests and exit
singleRun = true;

如果你使用Ant很多(我们这样做),有时你只想坚持你所知道的…所以你可能想要检查ANT,Windows and NodeJS Modules.运行节点模块(即testacular).

一个注意事项,如果你在windows上运行testacular,那么在hiredis模块上,npm安装testacular失败,这似乎只是* nix友好.所以,远远没有它可以正常工作.

花了我们几个小时来证明所有这些作品.希望这可以帮助

– 担

原文链接:https://www.f2er.com/angularjs/140694.html

猜你在找的Angularjs相关文章