.._robustest_connect:
RobusTest Connect - Run local, test global
RobusTest Connect enables you to use the RobusTest platform to test on devices that are connected locally, i.e, on your own computer.
This enables you to test on your device while at the same time track runs and generate reports on RobusTest.
Your device now behaves as a part of the RobusTest Device Lab and is accessible to any member of your project on RobusTest.
To enable RobusTest on your local device, you need to do the following:
Download the RobusTest Connect software
Install essential software on your local machine
Set up RobusTest config files
Start the RobusTest Server
1. Download the RobusTest Connect software
Download the robustest folder from the link that is provided to you
Within the robustest folder create the following folders and sub-folders:
platform_data
tools
tools/android
tools/idevicelocation
2. Install essential software on your local machine
A pre-requisite to running RobusTest on your machine is the installation of essential software for testing your Android and iOS devices
A list of these software is given below. Click on each of them to find instructions for installation:
If you are using a Mac computer and would like to test on iOS devices, you need to additionally install the following software:
3. Set up RobusTest config files
Open the config.yaml file inside the robustest folder
In the config.yaml file, provide:
the RobusTest server IP (in IP:port format) or the RobusTest server URL
the License Key
In the StartRobusTestConnect file provide the following information:
RobusTest URL
This will be the RobusTest server IP or the RobusTest server URL
Node Name
This is a custom name you provide by which to identify your computer as a Node on RobusTest
License Key
Path to Android ADB (if required)
Path to the NodeJS/bin folder (if required)
Path to virtual environment (if required)
Protocol to be used (http or https) (if required)
4. Start the RobusTest Server
Configure your Android device as mentioned in the following page: http://docs.robustest.com/en/latest/addnewdeviceandroid.html#adding-new-devices-android
Configure your iOS device as mentioned in the following page: http://docs.robustest.com/en/latest/addnewdeviceios.html#adding-new-devices-ios
Connect your test device to your computer using a USB cable
For Windows computers:
Open Command Prompt on your computer and navigate to the ‘robustest’’ folder
Run the following command:
.\StartRobusTestConnectFor Mac and Linux computers:
Open Terminal on your computer and navigate to the ‘robustest’’ folder
Run the following command:
./StartRobusTestConnect.shThe server has now started running on your laptop
Login to RobusTest on your browser and go to the Admin Console -> Node section
You should now be able to see your computer as one of the nodes on RobusTest
You will also be able to see and use your local Android/iOS device on RobusTest