-
User Story
-
Resolution: Unresolved
-
P2: Important
-
None
-
None
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.
1.
|
Blog post |
![]() |
Reported | Markku Nokkala |
2.
|
QtTAS test case implementation |
|
In Progress | Markku Nokkala |
3.
|
Android Studio download storage for RTA script |
|
In Review | Markku Nokkala |
4.
|
QtTAS release channel creation |
|
In Progress | Markku Nokkala |
5.
|
QtTAS RTA testrail reporting |
|
Reported | Markku Nokkala |
6.
|
QtTAS RTA jenkins job(s) creation |
|
Reported | Markku Nokkala |
For Gerrit Dashboard: QTQAINFRA-7122 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
682855,10 | QtTAS: Add Android Studio installation suite to review | master | qtqa/tqtc-qt-rta | Status: NEW | 0 | 0 |