| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
The runner does not take into account that names start with "qt/".
Change-Id: I741903a038b098a220f891d93900070ecfb99706
Reviewed-by: Daniel Smith <daniel.smith@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
|
|
| |
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>
|
|
|
Change-Id: Ibfc58e18850c652536b8c41293a417ffead041e7
|