• Icon: User Story User Story
    • Resolution: Unresolved
    • Icon: P2: Important P2: Important
    • None
    • None
    • RTA

      Why?

      Cause

      • To ease releasing and testing.

      Customer

      • Internal requirement
      • Demonstration to show case Squish for Java with Android Studio (alternative for other test tools)

      Cruft

      • How much we spend now time on manual testing vs how much updating the RTA cases would take? Time vs cost benefit

      What?

      Definition

      • Automate testing of QtTAS releases. Target is to configure Virtual machines to install the wanted version of Android Studio on wanted platform and then execute test cases using Squish for Java. As Squish for Java is used, we can easily use examples from our base RTA of how to make reporting to TestRail and how to use Jenkins to run the jobs. Supported Android Studio installers will be stored in our intranet where virtual machine is instrumented on start of execution.

      Demarcation

      •  

      Dependencies

      • Are we dependent on which Squish hooks and when they become ready/released?
        • Squish hooks are not a dependency as big as in Squish for Qt. The major thing at least during the PoC phase was to match Squish and Android Studio JRE versions which had more importance on hooking.
      • What does this needs from TestRail, Jenkins? 
        • Testrail needs new templates for reporting
        • Jenkins needs new jobs created
      • We need internal download storage for Android Studio installers to CI-files. Official download page needs a webpage scraper implementation to download files which can possibly be annoying to keep updated as the page changes. Internal download storage for three platforms and set of supported versions should be easy to keep updated as the supported versions do not change every week or even month.

       

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

            markku_nokkala Markku Nokkala
            olvuolte Olli Vuolteenaho
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes