我花了数小时试图为我可以从Maven运行的AngularJS应用程序设置自动化测试环境(在Bamboo中捕获结果)

Google搜索显示了基于Jasmine,Karma和通用JavaScript框架的丰富框架。

但是由于某种原因,这些设备的安装从未如所述进行。

谁能指出我可以手动安装到适当目录的一组下载内容,这些下载将仅执行我的单元测试?

之前,我曾问过类似的问题,但检查失败并要求关闭。如果您需要检查一下我,请给我留下一个理由,因为我除了试图解决这个问题之外,还很沮丧,而且我敢肯定,还有很多其他开发商也遇到了同样的问题

最佳答案

测试javascript并不是一件完全成熟的事情,因此并没有各种各样的好工具。茉莉花和业力是目前最好的方法。

这些工具最好使用Bower(这是一个nodejs程序包)进行管理。因此,您必须按以下顺序安装:


节点
npm(节点程序包管理器)
凉亭(使用npm)
茉莉花和业力使用凉亭
phantomjs,以及您的JavaScript需要的其他任何依赖关系(大概是角度的)


然后,您可以运行测试。

我通过一些简短的谷歌搜索发现了这个用于Maven的软件包,但是上帝知道如何设置它:

http://searls.github.io/jasmine-maven-plugin/

有关如何完成此过程的教程很多。您必须接受这些是当前执行此操作的最佳工具,并为您提供最佳效果。如果您发布有关茉莉花和因果报应的“从未按规定进行安装”的更多具体问题,您将获得帮助。

09-11 17:13