forked from qt-creator/qt-creator
AutoTest: Pass a list of results inside testParseResultsReady()
This limits the number of signals being sent. Change-Id: Ie4b0661571a9d1bbd5708e33e21e0911e7a9fcbd Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -384,9 +384,9 @@ void TestCodeParser::scanForTests(const QSet<FilePath> &filePaths,
|
||||
++*storage;
|
||||
};
|
||||
const auto onDone = [this](const Async<TestParseResultPtr> &async) {
|
||||
const QList<TestParseResultPtr> results = async.results();
|
||||
for (const TestParseResultPtr &result : results)
|
||||
emit testParseResultReady(result);
|
||||
const QList<TestParseResultPtr> &results = async.results();
|
||||
if (!results.isEmpty())
|
||||
emit testParseResultsReady(results);
|
||||
};
|
||||
const Group root {
|
||||
parallelLimit(limit),
|
||||
|
||||
Reference in New Issue
Block a user