Details
-
Task
-
Resolution: Unresolved
-
P2: Important
-
None
-
None
-
None
Description
Update suite tqtc-qt-rta\suites\packaging\suite_highlighted_apps so that Android targets can be UI tested with same test suite.
Following needs to be implemented:
- define a location in machine used in tests where to download the Android hook zip. One option would be in the same directory where Squish is
- implement function that will download&extract correct hook, implement check if the hook is already downloaded, download from http://ci-files01-hki.intra.qt.io/input/squish/coin/64x/android/
- implement function (may be good to create new python file shared/shared_android.py?) which takes CMakeLists.txt as parameter and edits the file with the hook details
- for each test case in suite_highlighted_apps add android specific hooks (above)
- use the ADB() class to deploy and launch application on device
- run the UI tests, if those don't work out of the box, create if-else statements and implement Android specific verication's there, at least screenshot's will need those, but those are prio2, more important is to get the property verification's working
- create new Jenkins job