Skip to content

Jenkins Runtime View

amitmindstix edited this page Jan 15, 2018 · 1 revision

How does scaling work?

See below image -

  1. Jenkins build triggers cucumber runner
  2. Cucumber runner spawns multiple threads (as per the configuration)
  3. Each threads runs one feature file
  4. Each thread hits the Selenium grid hub
  5. Hub decides where to route the request based on load on each Selenium node
  6. Once the threads finish the tests, the runner generates the report - unified one covering all features
Clone this wiki locally