How it works
We think knowing how Nerrvana executes tests will help you decide if Nerrvana is the right system for you and how you can get the most out of it if you join us.
STEP 1
Nerrvana creates a test run execution folder and makes a copy of your tests.
STEP 2 (optional)
If you select the validation option, Nerrvana checks your code. Read how validation works here.
STEP 3
Based on your specifications, Nerrvana assembles a Selenium grid and loads your tests into Hubs.

* In this example, the test run includes three nodes per platform.
STEP 4
Nerrvana launches tests and charts their progress by monitoring Hub and node logs.

IMPORTANT! As currently configured, Hubs can only communicate with allocated nodes via Selenium and tests cannot send emails, connect to external data sources or upload files.
STEP 5
When tests are completed, Nerrvana transfers results for easy access. You can read more about the directory structure here.
STEP 6
After testing, all virtual machines are deleted. Nerrvana never reuses virtual machines, even if you initiate new tests right away.