-
Notifications
You must be signed in to change notification settings - Fork 98
Test agent setup
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.
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 |
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.


- JDK (11 and above).
- FFMPEG.
Introduction:
User manual:
- Deploy Center Docker Container
- Deploy Agent Docker Container
- Test agent setup
- One-Line-Installer Agent Setup
- [DEPRECATED]Deploy a test agent service
- Trigger a test task run in the Hydra Lab test service
- Create an Appium UI Test Automation Project
- Create test build and run XCTest
- Test Task Customization
- FAQ
Developer guideline:
- Start Services with Default Configuration
- Dev Environment Setup
- Technical Design
- Integrate Hydra Lab test center with Microsoft AAD authentication service
- Upgrade the test agent service from center service
News: