【发布时间】:2018-07-04 06:11:16
【问题描述】:
升级到 Angular 6 后,ng e2e 无法在可用端口上运行。
例如,如果您使用以前版本的 Angular(我们之前使用 4),您将在端口号 4200 中拥有应用服务,当我们同时运行 ng e2e 时,它会选择一个空闲端口(如 49152)运行测试。
在 Angular 6 升级后,当我尝试在类似情况下运行测试时,它会失败并显示错误消息“端口 4200 已在使用中”。
我不想手动将--port {port number} 传递给命令用于 CI 目的,因为硬编码端口号会在 CI 中的并行执行中出现问题。升级到 Angular 6 时出现问题,我应该更改配置吗?
【问题讨论】:
标签: angular typescript protractor e2e-testing