运行 Angular9 和量角器 e2e 测试非常慢
Running Angular9 and protractor e2e tests prohibitively slow
自升级到 Angular V9 后,它已无法进行 运行 e2e 测试。即使对 e2e 代码进行微小的更改也会导致整个应用程序被重建(这只是几分钟的事情)——我什至没有更改应用程序代码。
$ ng e2e --port=4202 --webdriver-update=false
有没有办法在保留 compiled/built 应用程序代码的同时重新运行 测试?
我找到了适合我的工作流程:
在航站楼 1:
$ ng serve
这是标准的 angular“运行 服务器”,它会在检测到应用程序代码更改时进行增量编译 - 速度非常快,并保持服务器 运行 宁。
在 2 号航站楼:
$ protractor e2e/protractor.conf.js
运行 当您对 e2e 测试代码进行了代码更改时。
这使我能够非常快速地进行更改和重新运行 测试,服务器会在需要时对应用程序代码更改做出反应。
自升级到 Angular V9 后,它已无法进行 运行 e2e 测试。即使对 e2e 代码进行微小的更改也会导致整个应用程序被重建(这只是几分钟的事情)——我什至没有更改应用程序代码。
$ ng e2e --port=4202 --webdriver-update=false
有没有办法在保留 compiled/built 应用程序代码的同时重新运行 测试?
我找到了适合我的工作流程:
在航站楼 1:
$ ng serve
这是标准的 angular“运行 服务器”,它会在检测到应用程序代码更改时进行增量编译 - 速度非常快,并保持服务器 运行 宁。
在 2 号航站楼:
$ protractor e2e/protractor.conf.js
运行 当您对 e2e 测试代码进行了代码更改时。
这使我能够非常快速地进行更改和重新运行 测试,服务器会在需要时对应用程序代码更改做出反应。