Uploaded image for project: 'Qt Quality Assurance Infrastructure'
  1. Qt Quality Assurance Infrastructure
  2. QTQAINFRA-5470

Add Android UI testing to suite_highlighted_apps

    XMLWordPrintable

Details

    • Task
    • Resolution: Done
    • P2: Important
    • None
    • None
    • RTA
    • 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

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            saholtta Samuli Hölttä
            joaijala Johanna Äijälä
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes