所以我和我的同事们正试图同时在我们的Teamcity CI上运行我们的UI测试。
当我在其他代理上开始我的时候,如果他开始在我之前在一个构建代理上运行他的测试,会发生什么:
'selenium' errored after 1.63 s
Error: Selenium exited before it could start
at ChildProcess.errorIfNeverStarted (D:\TC\Smith\work\dbf31e6f7e500354\node_modules\selenium-standalone\lib\start.js:128:15)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:191:7)
at Process.ChildProcess._handle.onexit (internal/child_process.js:204:12)
两个代理都在同一个Virtual maschine上,我们都使用chrome和chrome驱动程序来运行我们的测试(使用selenium进行JS测试)。
任何人都有想法如何同时运行它们,而不是等待对方?