forked from qt-creator/qt-creator
AutoTest: Simplify caching for test information
We only need the referencing file in some cases. First step for refactoring the code parser and the test tree model. Change-Id: I713212461e4992863ef11a0a634c5d8d786a72a9 Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
This commit is contained in:
@@ -44,7 +44,6 @@ namespace Autotest {
|
||||
namespace Internal {
|
||||
|
||||
struct TestCodeLocationAndType;
|
||||
class TestInfo;
|
||||
class UnnamedQuickTestInfo;
|
||||
class GTestInfo;
|
||||
struct GTestCaseSpec;
|
||||
@@ -122,9 +121,15 @@ private:
|
||||
void removeGTestsByName(const QString &fileName);
|
||||
|
||||
TestTreeModel *m_model;
|
||||
QMap<QString, TestInfo> m_cppDocMap;
|
||||
QMap<QString, TestInfo> m_quickDocMap;
|
||||
QMap<QString, TestInfo> m_gtestDocMap;
|
||||
|
||||
// FIXME remove me again
|
||||
struct ReferencingInfo
|
||||
{
|
||||
QString referencingFile;
|
||||
TestTreeModel::Type type;
|
||||
};
|
||||
|
||||
QMap<QString, ReferencingInfo> m_referencingFiles;
|
||||
QList<UnnamedQuickTestInfo> m_unnamedQuickDocList;
|
||||
QList<GTestInfo> m_gtestDocList;
|
||||
bool m_codeModelParsing;
|
||||
|
||||
Reference in New Issue
Block a user