Follow Running Cloud-Side Appium tests to prepare zip archive.
- Upload zip with all tests and with
run-test.sh
script to launch test execution at the root level of the package. - Upload .apk / .ipa
- Create new test run with previously uploaded files
- If you use trial devices provided as group, please leave just one running and stop all the others. At the moment AltServer does not allow running same tests on same app simultaneously.
Server-side with AltServer running in a separate Windows VM, accessible by both tests and game build through IP.
Tested setup using AltServer running in a Windows Azure VM. The conditions for the connection to work:
- the IP of the VM needs to be specified in
BaseTest.cs
when 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 AltTester Desktop build.
Follow Running Client-Side Appium tests to have an overview of the requirements.
- Upload .apk / .ipa
- Set & load
BITBAR_APIKEY
andBITBAR_APP_ID_SDK_201
as environment variables - Prepare appium and bitbar specific capabilities in SetupAppium function from
BaseTest.cs
. - To be able to connecto to AltServer running in a separate Windows VM, accessible by both tests and game build through IP, set
HOST_ALT_SERVER
as environment variable.
! NOTE: Running client side tests with AltServer running on same machine is failing even if using SmartBear SecureTunnel
. We assume this is happening due to websocket implementation and incompatibility with AltServer.