forked from qt-creator/qt-creator
BareMetal: Hide plugin test classes to .cpp
Change-Id: Idea4e2402eee0b3b0a4f3beba5f56b8e8020a34c Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
This commit is contained in:
@@ -36,9 +36,9 @@ class BareMetalPlugin final : public ExtensionSystem::IPlugin
|
|||||||
setupBareMetalDebugSupport();
|
setupBareMetalDebugSupport();
|
||||||
|
|
||||||
#ifdef WITH_TESTS
|
#ifdef WITH_TESTS
|
||||||
addTest<IarParserTest>();
|
addTestCreator(createIarParserTest);
|
||||||
addTest<KeilParserTest>();
|
addTestCreator(createKeilParserTest);
|
||||||
addTest<SdccParserTest>();
|
addTestCreator(createSdccParserTest);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -231,6 +231,15 @@ void IarParser::flush()
|
|||||||
|
|
||||||
namespace BareMetal::Internal {
|
namespace BareMetal::Internal {
|
||||||
|
|
||||||
|
class IarParserTest final : public QObject
|
||||||
|
{
|
||||||
|
Q_OBJECT
|
||||||
|
|
||||||
|
private slots:
|
||||||
|
void testIarOutputParsers_data();
|
||||||
|
void testIarOutputParsers();
|
||||||
|
};
|
||||||
|
|
||||||
void IarParserTest::testIarOutputParsers_data()
|
void IarParserTest::testIarOutputParsers_data()
|
||||||
{
|
{
|
||||||
QTest::addColumn<QString>("input");
|
QTest::addColumn<QString>("input");
|
||||||
@@ -409,3 +418,5 @@ void IarParserTest::testIarOutputParsers()
|
|||||||
} // BareMetal::Internal
|
} // BareMetal::Internal
|
||||||
|
|
||||||
#endif // WITH_TESTS
|
#endif // WITH_TESTS
|
||||||
|
|
||||||
|
#include "iarewparser.moc"
|
||||||
|
|||||||
@@ -39,14 +39,7 @@ private:
|
|||||||
};
|
};
|
||||||
|
|
||||||
#ifdef WITH_TESTS
|
#ifdef WITH_TESTS
|
||||||
class IarParserTest final : public QObject
|
QObject *createIarParserTest();
|
||||||
{
|
|
||||||
Q_OBJECT
|
|
||||||
|
|
||||||
private slots:
|
|
||||||
void testIarOutputParsers_data();
|
|
||||||
void testIarOutputParsers();
|
|
||||||
};
|
|
||||||
#endif // WITH_TESTS
|
#endif // WITH_TESTS
|
||||||
|
|
||||||
} // BareMetal::Internal
|
} // BareMetal::Internal
|
||||||
|
|||||||
@@ -253,6 +253,15 @@ void KeilParser::flush()
|
|||||||
|
|
||||||
namespace BareMetal::Internal {
|
namespace BareMetal::Internal {
|
||||||
|
|
||||||
|
class KeilParserTest final : public QObject
|
||||||
|
{
|
||||||
|
Q_OBJECT
|
||||||
|
|
||||||
|
private slots:
|
||||||
|
void testKeilOutputParsers_data();
|
||||||
|
void testKeilOutputParsers();
|
||||||
|
};
|
||||||
|
|
||||||
void KeilParserTest::testKeilOutputParsers_data()
|
void KeilParserTest::testKeilOutputParsers_data()
|
||||||
{
|
{
|
||||||
QTest::addColumn<QString>("input");
|
QTest::addColumn<QString>("input");
|
||||||
@@ -520,6 +529,13 @@ void KeilParserTest::testKeilOutputParsers()
|
|||||||
outputLines);
|
outputLines);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
QObject *createKeilParserTest()
|
||||||
|
{
|
||||||
|
return new KeilParserTest;
|
||||||
|
}
|
||||||
|
|
||||||
} // BareMetal::Internal
|
} // BareMetal::Internal
|
||||||
|
|
||||||
#endif // WITH_TESTS
|
#endif // WITH_TESTS
|
||||||
|
|
||||||
|
#include "keilparser.moc"
|
||||||
|
|||||||
@@ -36,14 +36,7 @@ private:
|
|||||||
};
|
};
|
||||||
|
|
||||||
#ifdef WITH_TESTS
|
#ifdef WITH_TESTS
|
||||||
class KeilParserTest final : public QObject
|
QObject *createKeilParserTest();
|
||||||
{
|
|
||||||
Q_OBJECT
|
|
||||||
|
|
||||||
private slots:
|
|
||||||
void testKeilOutputParsers_data();
|
|
||||||
void testKeilOutputParsers();
|
|
||||||
};
|
|
||||||
#endif // WITH_TESTS
|
#endif // WITH_TESTS
|
||||||
|
|
||||||
} // BareMetal::Internal
|
} // BareMetal::Internal
|
||||||
|
|||||||
@@ -146,6 +146,15 @@ void SdccParser::flush()
|
|||||||
|
|
||||||
namespace BareMetal::Internal {
|
namespace BareMetal::Internal {
|
||||||
|
|
||||||
|
class SdccParserTest final : public QObject
|
||||||
|
{
|
||||||
|
Q_OBJECT
|
||||||
|
|
||||||
|
private slots:
|
||||||
|
void testSdccOutputParsers_data();
|
||||||
|
void testSdccOutputParsers();
|
||||||
|
};
|
||||||
|
|
||||||
void SdccParserTest::testSdccOutputParsers_data()
|
void SdccParserTest::testSdccOutputParsers_data()
|
||||||
{
|
{
|
||||||
QTest::addColumn<QString>("input");
|
QTest::addColumn<QString>("input");
|
||||||
@@ -306,6 +315,13 @@ void SdccParserTest::testSdccOutputParsers()
|
|||||||
outputLines);
|
outputLines);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
QObject *createSdccParserTest()
|
||||||
|
{
|
||||||
|
return new SdccParserTest;
|
||||||
|
}
|
||||||
|
|
||||||
} // BareMetal::Internal
|
} // BareMetal::Internal
|
||||||
|
|
||||||
#endif // WITH_TESTS
|
#endif // WITH_TESTS
|
||||||
|
|
||||||
|
#include "sdccparser.moc"
|
||||||
|
|||||||
@@ -26,14 +26,7 @@ private:
|
|||||||
};
|
};
|
||||||
|
|
||||||
#ifdef WITH_TESTS
|
#ifdef WITH_TESTS
|
||||||
class SdccParserTest final : public QObject
|
QObject *createSdccParserTest();
|
||||||
{
|
|
||||||
Q_OBJECT
|
|
||||||
|
|
||||||
private slots:
|
|
||||||
void testSdccOutputParsers_data();
|
|
||||||
void testSdccOutputParsers();
|
|
||||||
};
|
|
||||||
#endif // WITH_TESTS
|
#endif // WITH_TESTS
|
||||||
|
|
||||||
} // BareMetal::Internal
|
} // BareMetal::Internal
|
||||||
|
|||||||
Reference in New Issue
Block a user