McuSupport: Enable tests with qbs build as well

Change-Id: I2f547e20234b6d31587241daadc7eedeecdc3e15
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
Christian Stenger
2022-02-21 11:12:29 +01:00
parent 1ae417fe57
commit 59d659b2ef

View File

@@ -5,6 +5,7 @@ QtcPlugin {
Depends { name: "Qt.core" } Depends { name: "Qt.core" }
Depends { name: "Qt.widgets" } Depends { name: "Qt.widgets" }
Depends { name: "Qt.testlib"; condition: qtc.testsEnabled }
Depends { name: "Utils" } Depends { name: "Utils" }
Depends { name: "Core" } Depends { name: "Core" }
@@ -14,6 +15,8 @@ QtcPlugin {
Depends { name: "CMakeProjectManager" } Depends { name: "CMakeProjectManager" }
Depends { name: "QtSupport" } Depends { name: "QtSupport" }
Depends { name: "qtc_gtest_gmock"; condition: qtc.testsEnabled; required: false }
files: [ files: [
"mcuabstractpackage.h", "mcuabstractpackage.h",
"mcupackage.cpp", "mcupackage.cpp",
@@ -45,4 +48,20 @@ QtcPlugin {
"mcukitinformation.cpp", "mcukitinformation.cpp",
"mcukitinformation.h" "mcukitinformation.h"
] ]
Group {
name: "McuSupport test files"
condition: qtc.testsEnabled && (qtc_gtest_gmock.hasRepo || qtc_gtest_gmock.externalLibsPresent)
prefix: "test/"
files: [
"packagemock.h",
"unittest.cpp", "unittest.h"
]
}
Properties {
condition: qtc.testsEnabled && (qtc_gtest_gmock.hasRepo || qtc_gtest_gmock.externalLibsPresent)
cpp.defines: base.concat(["GOOGLE_TEST_IS_FOUND"])
cpp.includePaths: base.concat([ "." ])
}
} }