Docs

RobusTest Connect

RobusTest Connect lets you add devices connected to your local machine to the RobusTest platform. Your local machine registers as a node, and any devices you plug in become available to your team for testing and reporting — just like devices in a dedicated device lab.

Prerequisites

Before starting, install the required software on your local machine:

For Android testing:

  1. Java
  2. Android SDK / ADB
  3. Python
  4. Python Virtual Environment
  5. Node.js and Appium

For iOS testing (Mac only), additionally install:

  1. Xcode
  2. Homebrew
  3. idevicelocation

Setup

Step 1: Download the RobusTest Connect package

Download the robustest folder from the link provided to you. Inside the folder, create the following subdirectories:

robustest/
  platform_data/
  tools/
  tools/android/
  tools/idevicelocation/

Step 2: Configure the settings files

Open config.yaml inside the robustest folder and provide:

  • The RobusTest server IP or URL (in IP:port format)
  • Your License Key

Open the StartRobusTestConnect file and provide:

  • RobusTest URL — server IP or URL
  • Node Name — a name to identify your machine as a node on RobusTest
  • License Key
  • Path to Android ADB (if required)
  • Path to Node.js /bin folder (if required)
  • Path to Python virtual environment (if required)
  • Protocolhttp or https (if required)

Step 3: Prepare your devices

Step 4: Start RobusTest Connect

Windows:

.\StartRobusTestConnect

Mac / Linux:

./StartRobusTestConnect.sh

Step 5: Verify in Admin Console

  1. Log into RobusTest in your browser.
  2. Go to Admin ConsoleDevice Nodes.
  3. Your machine should appear as a new node.
  4. Your connected devices should be visible and available for testing.