NOTE: This is a draft
If you are in this page, it is likely that you want to run tests in the same hosts that we run tests on Treeherder.
If you want to run Docker in your local host read this page instead.
For TaskCluster tasks (see TaskCluster jobs on Treeherder) you can get a task created based on the one you want that will get you an SSH and VNC like web pages inside of the Docker container.
The rest of this page will only talk about the interactive mode from TaskCluster.
You can read more about this feature in this blog post.
NOTE: When you connect, be at ease that you can't wedge the machine you connect to because you're inside of a Docker container.
NOTE: Only desktop tests have VNC access.
NOTE: This may not work with all tasks.
In order to re-create a task with interactive capacity follow these steps:
BEWARE: At the moment, the test execution will start immediately and start running the tests. You can see the output of such run by clicking on the 'TaskId' hyperlink from step 7 and then clicking on "Run 0" tab. If you kill mozharness or firefox you will wedge your interactive session. This will be fixed in following iterations.
Work in progress.
When you connect to the SSH interface, you will see a message of the day and you will see some information letting you know that we're downloading the binaries, tests and setting up the Python virtual environment.
In few minutes, everything will be set up and you will be told how to run all tests.