Follow Running Cloud-Side Appium tests to prepare zip archive.
- Upload zip with all tests and with
run-test.shscript to launch test execution at the root level of the package. - Upload .apk / .ipa
- Create new test run with previously uploaded files
Server-side with AltTester® Server running in a separate Windows VM, accessible by both tests and game build through IP.
Tested setup using AltTester® Server running in a Windows Azure VM. The conditions for the connection to work:
- the IP of the VM needs to be specified in
BaseTest.cswhen altDriver is instantiated. - the game build needs to be instrumented with the same host IP.
The script which is executed on Bitbar VM needs to contain the installation and launching of the AltTester® Desktop build.
Follow Running Client-Side Appium tests to have an overview of the requirements.
- Upload .apk / .ipa
- Set & load
BITBAR_APIKEYandBITBAR_APP_ID_SDK_202as environment variables - Prepare appium and bitbar specific capabilities in SetupAppium function from
BaseTest.cs. - To be able to connect to AltServer running in a separate Windows VM, accessible by both tests and game build through IP, set
HOST_ALT_SERVERas environment variable.
! NOTE: Running client side tests with AltTester® Server running on same machine is failing even if using SmartBear SecureTunnel. We assume this is happening due to websocket implementation and incompatibility with AltTester® Server.