File tree 1 file changed +21
-5
lines changed
1 file changed +21
-5
lines changed Original file line number Diff line number Diff line change @@ -263,11 +263,27 @@ function(add_dotnet_test)
263
263
WORKING_DIRECTORY ${DOTNET_TEST_DIR} )
264
264
265
265
if (BUILD_TESTING)
266
- add_test (
267
- NAME dotnet_${COMPONENT_NAME} _${TEST_NAME}
268
- COMMAND ${CMAKE_COMMAND} -E env --unset=TARGETNAME
269
- ${DOTNET_EXECUTABLE} test --nologo -c Release ${TEST_NAME} .csproj
270
- WORKING_DIRECTORY ${DOTNET_TEST_DIR} )
266
+ if (USE_DOTNET_6)
267
+ add_test (
268
+ NAME dotnet_${COMPONENT_NAME} _${TEST_NAME} _net60
269
+ COMMAND ${CMAKE_COMMAND} -E env --unset=TARGETNAME
270
+ ${DOTNET_EXECUTABLE} test --nologo --framework net6.0 -c Release
271
+ WORKING_DIRECTORY ${DOTNET_TEST_DIR} )
272
+ endif ()
273
+ if (USE_DOTNET_7)
274
+ add_test (
275
+ NAME dotnet_${COMPONENT_NAME} _${TEST_NAME} _net70
276
+ COMMAND ${CMAKE_COMMAND} -E env --unset=TARGETNAME
277
+ ${DOTNET_EXECUTABLE} test --nologo --framework net7.0 -c Release
278
+ WORKING_DIRECTORY ${DOTNET_TEST_DIR} )
279
+ endif ()
280
+ if (USE_DOTNET_8)
281
+ add_test (
282
+ NAME dotnet_${COMPONENT_NAME} _${TEST_NAME} _net80
283
+ COMMAND ${CMAKE_COMMAND} -E env --unset=TARGETNAME
284
+ ${DOTNET_EXECUTABLE} test --nologo --framework net8.0 -c Release
285
+ WORKING_DIRECTORY ${DOTNET_TEST_DIR} )
286
+ endif ()
271
287
endif ()
272
288
message (STATUS "Configuring test ${TEST_FILE_NAME} ...DONE" )
273
289
endfunction ()
You can’t perform that action at this time.
0 commit comments