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();
|
||||
|
||||
#ifdef WITH_TESTS
|
||||
addTest<IarParserTest>();
|
||||
addTest<KeilParserTest>();
|
||||
addTest<SdccParserTest>();
|
||||
addTestCreator(createIarParserTest);
|
||||
addTestCreator(createKeilParserTest);
|
||||
addTestCreator(createSdccParserTest);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
@@ -231,6 +231,15 @@ void IarParser::flush()
|
||||
|
||||
namespace BareMetal::Internal {
|
||||
|
||||
class IarParserTest final : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
private slots:
|
||||
void testIarOutputParsers_data();
|
||||
void testIarOutputParsers();
|
||||
};
|
||||
|
||||
void IarParserTest::testIarOutputParsers_data()
|
||||
{
|
||||
QTest::addColumn<QString>("input");
|
||||
@@ -409,3 +418,5 @@ void IarParserTest::testIarOutputParsers()
|
||||
} // BareMetal::Internal
|
||||
|
||||
#endif // WITH_TESTS
|
||||
|
||||
#include "iarewparser.moc"
|
||||
|
||||
@@ -39,14 +39,7 @@ private:
|
||||
};
|
||||
|
||||
#ifdef WITH_TESTS
|
||||
class IarParserTest final : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
private slots:
|
||||
void testIarOutputParsers_data();
|
||||
void testIarOutputParsers();
|
||||
};
|
||||
QObject *createIarParserTest();
|
||||
#endif // WITH_TESTS
|
||||
|
||||
} // BareMetal::Internal
|
||||
|
||||
@@ -253,6 +253,15 @@ void KeilParser::flush()
|
||||
|
||||
namespace BareMetal::Internal {
|
||||
|
||||
class KeilParserTest final : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
private slots:
|
||||
void testKeilOutputParsers_data();
|
||||
void testKeilOutputParsers();
|
||||
};
|
||||
|
||||
void KeilParserTest::testKeilOutputParsers_data()
|
||||
{
|
||||
QTest::addColumn<QString>("input");
|
||||
@@ -520,6 +529,13 @@ void KeilParserTest::testKeilOutputParsers()
|
||||
outputLines);
|
||||
}
|
||||
|
||||
QObject *createKeilParserTest()
|
||||
{
|
||||
return new KeilParserTest;
|
||||
}
|
||||
|
||||
} // BareMetal::Internal
|
||||
|
||||
#endif // WITH_TESTS
|
||||
|
||||
#include "keilparser.moc"
|
||||
|
||||
@@ -36,14 +36,7 @@ private:
|
||||
};
|
||||
|
||||
#ifdef WITH_TESTS
|
||||
class KeilParserTest final : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
private slots:
|
||||
void testKeilOutputParsers_data();
|
||||
void testKeilOutputParsers();
|
||||
};
|
||||
QObject *createKeilParserTest();
|
||||
#endif // WITH_TESTS
|
||||
|
||||
} // BareMetal::Internal
|
||||
|
||||
@@ -146,6 +146,15 @@ void SdccParser::flush()
|
||||
|
||||
namespace BareMetal::Internal {
|
||||
|
||||
class SdccParserTest final : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
private slots:
|
||||
void testSdccOutputParsers_data();
|
||||
void testSdccOutputParsers();
|
||||
};
|
||||
|
||||
void SdccParserTest::testSdccOutputParsers_data()
|
||||
{
|
||||
QTest::addColumn<QString>("input");
|
||||
@@ -306,6 +315,13 @@ void SdccParserTest::testSdccOutputParsers()
|
||||
outputLines);
|
||||
}
|
||||
|
||||
QObject *createSdccParserTest()
|
||||
{
|
||||
return new SdccParserTest;
|
||||
}
|
||||
|
||||
} // BareMetal::Internal
|
||||
|
||||
#endif // WITH_TESTS
|
||||
|
||||
#include "sdccparser.moc"
|
||||
|
||||
@@ -26,14 +26,7 @@ private:
|
||||
};
|
||||
|
||||
#ifdef WITH_TESTS
|
||||
class SdccParserTest final : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
private slots:
|
||||
void testSdccOutputParsers_data();
|
||||
void testSdccOutputParsers();
|
||||
};
|
||||
QObject *createSdccParserTest();
|
||||
#endif // WITH_TESTS
|
||||
|
||||
} // BareMetal::Internal
|
||||
|
||||
Reference in New Issue
Block a user