[英]Running Angular9 and protractor e2e tests prohibitively slow
自从升级到 Angular V9 后,它就无法运行 e2e 测试了。 即使在 e2e 代码中进行小的更改也会导致整个应用程序被重建(这只需几分钟)——我什至没有更改应用程序代码。
$ ng e2e --port=4202 --webdriver-update=false
有没有办法在保留编译/构建的应用程序代码的同时重新运行测试?
我找到了一个适合我的工作流程:
在终端 1:
$ ng serve
这是标准的角度“运行服务器”,它在检测到应用程序代码更改时进行增量编译 - 非常快,并保持服务器运行。
在终端 2:
$ protractor e2e/protractor.conf.js
当您对 e2e 测试代码进行了代码更改时运行它。
这使我能够真正快速地进行更改并重新运行测试,服务器会在需要时对应用程序代码更改做出反应。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.