我使用官方指南和其他帖子(如
this one
).
这个库非常简单,它只包含一个组件
component.ts
它的测试在
component.spec.ts
.
除了图书馆,我还有一个示例应用程序,在这里我展示了如何使用
组成部分ts
.示例应用程序由
app.component.ts
它有自己的测试
app.component.spec.ts
.
我的工作区的脚手架是由Angular CLI(v6.0.8)创建的。工作区的结构,至少对于我怀疑与我的案件更相关的文件,如下所示
workspace
- projects
- library-name
- src
- lib
- component.ts
- component.spec.ts
- test.ts
- karma.config.ts
- src
- app
- app.component.ts
- app.component.spec.ts
- karma.config.ts
- angular.json
如果我跑
ng test library-name
只有测试
组成部分规格
我们在跑步。
如果我跑
ng test
在不指定库名称的情况下,因为我想同时测试组件和示例应用程序,结果如下:
-
卡玛会自动打开浏览器
-
测试
应用程序。组成部分规格
运行,结果显示在刚刚打开的浏览器上
-
如果我停止这个过程
ctrl+C
新工艺的启动和试验
组成部分规格
执行(即,第一个测试过程的中断启动第二个测试过程)
-
如果我再次停止测试
ctrl+C
最后一切都停止了,我回到命令行
我的问题是,是否有一种方法可以同时运行
应用程序。组成部分规格
和
组成部分规格
在同一个过程中。