我正在使用 VSTS 构建和发布管道来部署我的 Angular 应用程序。有 3 种运行 e2e 测试的方法:
1-在安装 npm 和 angular 依赖项后的构建管道中。
2-在部署我的应用程序后的发布管道中。
3-在本地使用 VSTS 管道之前。
如果我在构建管道中运行它: 如何在某个端口上提供 Angular 应用程序,以便在 VSTS 的构建过程中在其上运行 e2e?
如果我在发布管道中运行它: 部署的应用程序不会有 npm 依赖项,只有 dist 文件夹,所以我不能在那里运行 ng e2e。
如果我在本地运行它: 这很耗时,而且不是首选。
运行它的最佳常用方法是什么?