Greenspector Documentation has been moved.
Please go to
https://greenspectorstudio.atlassian.net/l/cp/TDhqYDSu
Smartphone integration tests
UP TO DATE
Preparation
To validate the smartphone integration in the GREENSPECTOR workflow, you can do the following tests on the computer :
- If android SDK is not installed, you can download and install Android SDK. Installation guide: https://developer.android.com/studio/releases/platform-tools
- Connect your smartphone to your computer using a USB cable.
- In a shell, execute the command
adb tcpip 5555
. (if adb is not in your path, find adb executable and run ./adb tcpip 5555) - Disconnect the USB cable and find the IP address of the smartphone in the configuration Menu (About > State).
- Connect your computer to the smartphone using the command
adb connect <smartphone_ip>
.
1st flow
On the smartphone, navigate with your browser to the URL https://<YOUR_INSTANCE>.greenspector.com/api. If you don't have a dedicated server, use https://app.greenspector.com/api.
If you see a response containing the message OK
, then the connection is successful, else you may have to configure a proxy or to authorize some network flows in your firewall.
2nd flow
On the smartphone, check that your application reaches any backend server or web service necessary for a proper functioning.
3rd flow
Check that you are able to connect to the smartphone and that the connection is authorized.
adb connect <SMARTPHONE_IP> adb shell
4th flow
On your computer, navigate with your browser to the URL https://<YOUR_INSTANCE>.greenspector.com/api. If you don't have a dedicated server, use https://app.greenspector.com/api.
If you see a response containing the message OK
, then the connection is successful, else you may have to configure a proxy or to authorize some network flows in your firewall.