Manage Selenium Grid queue -


i have 1 grid hub server , 3 selenium nodes. execute multiple test suite against one grid hub server. each test suite executed on 3 servers , rest of test suits (pending) wait till current test suite finish execution.

can grid hub manage queue of test suits? if no, there workaround or solution?

tldr; - yes. grid can manage.

long answer

selenium hub doesn't care whether requests coming 3 different test suites or one. think in way - hub process requests comes it. when request comes, hub see if there node has capability execute request.

  • if there 1 available , free, send command node.
  • if there node can execute request busy now, send command queue.
  • if there no nodes has requested capability, request marked failed.

hub doesn't check source of request anywhere in above flow.


Comments

Popular posts from this blog

python - Healpy: From Data to Healpix map -

c - Bitwise operation with (signed) enum value -

xslt - Unnest parent nodes by child node -