2016-02-19 40 views
0

目前我有一個建立在NG6-starter之上的Angular應用程序。 NG6-Starter使用webpack捆綁應用程序。它也支持通過Karma默認的單元測試,但是karma也使用webpack來獲取所有注入其瀏覽器的源代碼。是否可以針對預構建的Angular包運行Karma單元測試?

現在,我的問題是,我想將我的應用程序添加到經典的CI/CD管道:一些靜態分析,然後打包生成,然後單元測試,然後等等,我不想破壞原理「針對你要部署的工件進行測試」的原則。由於業力目前爲自己構建應用程序,因此它並不真正依賴於將要部署的構件,即使在階段業力運行中它已經被構建。

我的問題是,如果您對這個主題有任何想法/實踐/示例/經驗?

回答

0

好吧,看起來是這樣的,爲了達到這個目的,spec文件應該在構建時使用webpack來構建。爲此,最簡單的方法似乎是簡單地嚮應用程序引入新的塊入口點。

相關問題