2016-02-19 17 views
0

目前我有一个建立在NG6-starter之上的Angular应用程序。 NG6-Starter使用webpack捆绑应用程序。它也支持通过Karma默认的单元测试,但是karma也使用webpack来获取所有注入其浏览器的源代码。是否可以针对预构建的Angular包运行Karma单元测试?

现在,我的问题是,我想将我的应用程序添加到经典的CI/CD管道:一些静态分析,然后打包生成,然后单元测试,然后等等,我不想破坏原理“针对你要部署的工件进行测试”的原则。由于业力目前为自己构建应用程序,因此它并不真正依赖于将要部署的构件,即使在阶段业力运行中它已经被构建。

我的问题是,如果您对这个主题有任何想法/实践/示例/经验?

回答

0

好吧,看起来是这样的,为了达到这个目的,spec文件应该在构建时使用webpack来构建。为此,最简单的方法似乎是简单地向应用程序引入新的块入口点。

相关问题