加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-17 09:17:04 所属栏目:安全 来源:网络整理
导读:在使用AngularJS构建单个页面应用程序的同时,我试图在我的构建中集成Jasmine测试. 我之前使用Maven Jasmine插件做了类似的工作,但是我不喜欢在maven中包装我的项目来运行Jasmine测试.使用Karma(被称为Testacular)看起来更清楚了. 我很舒服,我会从shell命令运
在使用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友好.所以,远远没有它可以正常工作.

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

– 担

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读