diff options
author | Jarek Kobus <jaroslaw.kobus@qt.io> | 2023-04-23 17:25:46 +0200 |
---|---|---|
committer | Jarek Kobus <jaroslaw.kobus@qt.io> | 2023-04-25 12:58:08 +0000 |
commit | b9ca680b0384bbe4cba7a11df549c31177d0fff1 (patch) | |
tree | 089b26b362254312fb64dc4f25c829fc142cb02c /src/plugins/bazaar/bazaarcommitwidget.cpp | |
parent | 72bddf9f51fedd064f551bcb4ced5feeb46fdfc1 (diff) | |
download | qt-creator-b9ca680b0384bbe4cba7a11df549c31177d0fff1.tar.gz |
AutoTest: Further optimize TestCodeParser::scanForTests()
When loading a Qt project, after the Scanning For Tests
finished, the scanForTests() blocks the main thread for
about 3.5 seconds on the calls to parser->init().
Refactor the code so that it operates on QSet<FilePath>
instead of QList<FilePaths>.
This patch constraints the freeze to about 40 ms.
Change-Id: I219b3e2abf2b7e5166eec08d83f4cdcb8e4a8098
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/plugins/bazaar/bazaarcommitwidget.cpp')
0 files changed, 0 insertions, 0 deletions