angularjs – 如何从竹子运行噶玛(褒奖)?
在使用AngularJS构建单个页面应用程序的同时,我试图在我的构建中集成Jasmine测试.
我之前使用Maven Jasmine插件做了类似的工作,但是我不喜欢在maven中包装我的项目来运行Jasmine测试.使用Karma(被称为Testacular)看起来更清楚了. 我很舒服,我会从shell命令运行的东西,我的猜测是,然后我可以从竹子运行命令. 我的问题: 我在正确的轨道上吗?
很好的问题.确保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友好.所以,远远没有它可以正常工作. 花了我们几个小时来证明所有这些作品.希望这可以帮助 – 担 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |