Description
The testrunner was in most cases sufficient for our cases. Sometimes a test behaved flaky, and we hat to repeat the COIN procedure.
End of November 2017, we suddenly observed strange behavior of the RHEL 6.6 tests: It was almost impossible to check something in. The problem was circumvented by analysis of some specific errors and by black-listing others.
This change shall improve our situation:
Tests will be run multiple times in the COIN system, and failing once will not be reported as an error, but the behavior of such failing tests will be monitored.
The correctness of this change is crucial, since it modifies the whole test system.
Attachments
Issue Links
- relates to
-
PYSIDE-2557 Improve the Testing Framework
- Reported
For Gerrit Dashboard: PYSIDE-578 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
212514,15 | testrunner 1: Turn into a package | 5.6 | pyside/pyside-setup | Status: MERGED | -2 | 0 |
212516,14 | testrunner 3: Replace (n)make and tee by ctest | 5.6 | pyside/pyside-setup | Status: MERGED | -2 | 0 |
212602,13 | testrunner 2: Remove unused code and clean up | 5.6 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
213863,5 | testrunner 4: Improve the error listing | 5.6 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
213864,14 | testrunner 5: Improve the algorithm | 5.6 | pyside/pyside-setup | Status: MERGED | +2 | 0 |