forked from qt-creator/qt-creator
McuSupport: chop RTOS environment variable suffix
Change-Id: Iba35246af403a00bd0f750e3769e22a5010825eb Reviewed-by: Alessandro Portale <alessandro.portale@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
@@ -59,7 +59,7 @@ const QString nxp1064FreeRtosEnvVar{"IMXRT1064_FREERTOS_DIR"};
|
||||
const QString nxp1170FreeRtosEnvVar{"EVK_MIMXRT1170_FREERTOS_PATH"};
|
||||
const QString stm32f7FreeRtosEnvVar{"STM32F7_FREERTOS_DIR"};
|
||||
const QString stm32f7{"STM32F7"};
|
||||
const QString nxp1170{"EVK_MIMXRT1170_"};
|
||||
const QString nxp1170{"EVK_MIMXRT1170"};
|
||||
const QString nxp1050{"IMXRT1050"};
|
||||
const QString nxp1064{"IMXRT1064"};
|
||||
const QStringList jsonFiles{armgcc_nxp_1050_json, armgcc_nxp_1064_json};
|
||||
@@ -296,4 +296,22 @@ void McuSupportTest::test_createPackages()
|
||||
QVERIFY(not packages.empty());
|
||||
}
|
||||
|
||||
void McuSupportTest::test_removeRtosSuffix_data()
|
||||
{
|
||||
QTest::addColumn<QString>("freeRtosEnvVar");
|
||||
QTest::addColumn<QString>("expectedEnvVarWithoutSuffix");
|
||||
|
||||
QTest::newRow("nxp1050") << nxp1050FreeRtosEnvVar << nxp1050;
|
||||
QTest::newRow("nxp1064") << nxp1064FreeRtosEnvVar << nxp1064;
|
||||
QTest::newRow("nxp1170") << nxp1170FreeRtosEnvVar << nxp1170;
|
||||
QTest::newRow("stm32f7") << stm32f7FreeRtosEnvVar << stm32f7;
|
||||
}
|
||||
|
||||
void McuSupportTest::test_removeRtosSuffix()
|
||||
{
|
||||
QFETCH(QString, freeRtosEnvVar);
|
||||
QFETCH(QString, expectedEnvVarWithoutSuffix);
|
||||
QCOMPARE(removeRtosSuffix(freeRtosEnvVar), expectedEnvVarWithoutSuffix);
|
||||
}
|
||||
|
||||
} // namespace McuSupport::Internal::Test
|
||||
|
||||
Reference in New Issue
Block a user