在使用AngularJS构建单页应用程序时,我正在尝试将Jasmine测试集成到我的构建中。
之前我使用过Maven Jasmine插件做类似的事情,但我不喜欢将我的项目包装在maven中只是为了运行Jasmine测试。使用Karma(曾用名Testacular)似乎更加清晰明了。
我相信可以通过shell命令让它正常运行,并且我猜测可以从Bamboo中运行该命令。
我的问题:
- 我是否走上了正确的道路?
- 我如何最好地运行一个脚本来使构建失败,或者Bamboo是否能自动识别Karma输出?