summaryrefslogtreecommitdiffstats
path: root/git.py
Commit message (Collapse)AuthorAgeFilesLines
* Support other modulesAudun Sutterud2025-06-021-0/+21
| | | | | | | | | | | | | | | | 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>
* Improve usability of git.pyAudun Sutterud2025-06-021-12/+6
| | | | | | | | | | | * Split one function into three. This allows us to do git operations separately. It also simplifies a follow-up patch. We need to perform a clean operation separately. Change-Id: Ic95c15d89557af65ccdb0718edf178a632b9f451 Reviewed-by: Daniel Smith <daniel.smith@qt.io>
* Initial commitAudun Sutterud2024-08-061-0/+77
Change-Id: Ibfc58e18850c652536b8c41293a417ffead041e7