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
Post a Comment