summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Fix handling of repository namesHEADdevAudun Sutterud2025-06-121-0/+14
| | | | | | | The runner does not take into account that names start with "qt/". Change-Id: I741903a038b098a220f891d93900070ecfb99706 Reviewed-by: Daniel Smith <daniel.smith@qt.io>
* Support other modulesAudun Sutterud2025-06-023-0/+24
| | | | | | | | | | | | | | | | The runner only supports the QtBase module. There are benchmarks in other modules as well. We want to check those too. In particular, it has been requested that we check a benchmark of the qtsvg module. * Add support for other modules. The runner clones the Qt repository. It initializes all submodules. The coordinator passes work items to the runner (as before). The work item now contains a field that specifies the submodule of the module that contains the benchmarks. The runner uses the submodule and its dependencies to build benchmarks, run them, and upload results. Change-Id: Ia0ee7d6df80fd8ea1b85c69006bb1350d00ece32 Reviewed-by: Daniel Smith <daniel.smith@qt.io>
* Unify retry codeAudun Sutterud2025-06-022-112/+35
| | | | | | | | | | | | | Two separate code paths performs retry of operations in a similar manner. * Unify them to keep the code simple. This makes it easier to add support for multiple modules. That patch needs to touch the retry code. Change-Id: Ib628a4a6df0874dca7e416136790733c6289fefa Reviewed-by: Daniel Smith <daniel.smith@qt.io>
* Retry after data uploadAudun Sutterud2024-11-141-1/+68
| | | | | | | | | If the data upload times out, we try again. This is done three times. Data upload timeouts have been shown to be an intermittent issue. Retrying after a timeout should handle it. Change-Id: I5b67841bf4ad8d4bc1fe4994cac1c8e4bd220838 Reviewed-by: Daniel Smith <daniel.smith@qt.io>
* Retry after Git reset timeoutAudun Sutterud2024-11-071-1/+45
| | | | | | | | | If the internet connection is slow, the Git reset commands can time out. This should not crash the runner. It is better to retry a couple of times. This handles intermittent slowness. Change-Id: I9ee50400fafa64b0ebdbd4d75d3b5cbea1a78cf1 Reviewed-by: Daniel Smith <daniel.smith@qt.io>
* Initial commitAudun Sutterud2024-08-066-0/+428
Change-Id: Ibfc58e18850c652536b8c41293a417ffead041e7