Details
-
Task
-
Resolution: Done
-
P1: Critical
-
None
-
None
-
None
-
1547bdc20e1fe93003023f22dec8e2e2e7005a40 (qtqa/tqtc-coin-ci/master)
Description
Instead of building test artifacts as a part of the test phase, let's do them in the building phase. That way these artifacts can be used in multiple places. This enables splitting the job of running the tests into smaller parts and distribute it into several VMs running different tests. It also enables us to create tests with a new macOS and test it on older macOS distrors without needing to rebuild the tests on those.
Attachments
Issue Links
- depends on
-
QTBUG-73227 Testlib: Test results might contain invalid XML attribute values for Duration
- Closed
-
QTQAINFRA-2154 Detailed Test Plan Support to COIN
- Closed
- is duplicated by
-
QTQAINFRA-2135 Split test binaries from build binaries
- Closed
- is required for
-
COIN-77 Need COIN to support DoNotRunTests other than DisableTests
- Closed
-
COIN-205 Fix way of building macOS
- Closed
-
QTQAINFRA-3059 Add macOS 10.15(Catalina) into the CI
- Closed
-
COIN-201 Split tests execution
- Reported
- relates to
-
COIN-169 Add device testing to Coin
- Closed
For Gerrit Dashboard: COIN-174 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
162424,128 | Enable support for multi-platform tests | master | qtqa/tqtc-coin-ci | Status: MERGED | -2 | 0 |
250661,3 | Testlib: Handle comma separated values in xml parsing | master | qtqa/tqtc-coin-ci | Status: MERGED | +2 | 0 |
266229,8 | Compile tests during build phase | master | qtqa/tqtc-coin-ci | Status: MERGED | +2 | 0 |