Skip to content

Test agent setup

Nathan Bu edited this page Mar 14, 2023 · 22 revisions

If you are a Microsoft FTE and want to onboard to the internal Hydra Lab testing service, please visit our SharePoint site to learn more about the internal Hydra Lab service instance.

If you don't know what is a test agent, visit Glossary to learn common concepts in the Hydra Lab project.

Agent machine environment setup guideline

Depending on your auto-testing demands and device status, there are several types of Hydra Lab test agent you can set up, so please choose the right agent setup instructions according to your requirements:

Test Agent Machine OS Test Framework Support Instruction
Windows(X86/X64) Android Espresso Link
Windows(X86/X64) Appium Android Link
Windows(X86/X64) Appium Cross Device E2E Test Link
Windows(X86/X64) Appium iOS Link
MacOS Appium iOS Link
Linux Android Espresso Link
Linux Appium WIP
Windows(ARM64) Appium Cross Device E2E Test Link

Download the agent configuration

You need to download the application.yml which contains your agent identity token and put it under the same folder with agent.jar as the application configuration. Please navigate to the below page in your center portal, create a new agent, and follow the steps to download the application.yml that belongs to your agent.

Create a new agent under the Auth page

Click this button to download your configuration

Common Dependencies as a MUST HAVE

  • JDK (11 and above).

Clone this wiki locally