mirror of
https://github.com/Open-Cascade-SAS/OCCT.git
synced 2026-05-21 20:30:06 +08:00
Configuration - Add support for Google Test framework in CMake #443
Enhance Google Test integration and add support for test projects. Each Toolkit have GTests folder with place for new tests. For adding new tests needs to extend FILES.cmake files in each GTests folder. The single executable is created for each toolkit with all tests. The tests grouped by module and toolkit with :: as separator. Added option to download GTest by Cmake if not found. Add GTest for PLib_JacobiPolynomial with comprehensive test cases Add GTest for TCollection_AsciiString and TCollection_ExtendedString Set C++ standard to C++14 for GTest compatibility if required
This commit is contained in:
5
src/ModelingAlgorithms/TKBO/GTests/FILES.cmake
Normal file
5
src/ModelingAlgorithms/TKBO/GTests/FILES.cmake
Normal file
@@ -0,0 +1,5 @@
|
||||
# Test source files for TKBO
|
||||
set(OCCT_TKBO_GTests_FILES_LOCATION "${CMAKE_CURRENT_LIST_DIR}")
|
||||
|
||||
set(OCCT_TKBO_GTests_FILES
|
||||
)
|
||||
5
src/ModelingAlgorithms/TKBool/GTests/FILES.cmake
Normal file
5
src/ModelingAlgorithms/TKBool/GTests/FILES.cmake
Normal file
@@ -0,0 +1,5 @@
|
||||
# Test source files for TKBool
|
||||
set(OCCT_TKBool_GTests_FILES_LOCATION "${CMAKE_CURRENT_LIST_DIR}")
|
||||
|
||||
set(OCCT_TKBool_GTests_FILES
|
||||
)
|
||||
5
src/ModelingAlgorithms/TKExpress/GTests/FILES.cmake
Normal file
5
src/ModelingAlgorithms/TKExpress/GTests/FILES.cmake
Normal file
@@ -0,0 +1,5 @@
|
||||
# Test source files for TKExpress
|
||||
set(OCCT_TKExpress_GTests_FILES_LOCATION "${CMAKE_CURRENT_LIST_DIR}")
|
||||
|
||||
set(OCCT_TKExpress_GTests_FILES
|
||||
)
|
||||
5
src/ModelingAlgorithms/TKFeat/GTests/FILES.cmake
Normal file
5
src/ModelingAlgorithms/TKFeat/GTests/FILES.cmake
Normal file
@@ -0,0 +1,5 @@
|
||||
# Test source files for TKFeat
|
||||
set(OCCT_TKFeat_GTests_FILES_LOCATION "${CMAKE_CURRENT_LIST_DIR}")
|
||||
|
||||
set(OCCT_TKFeat_GTests_FILES
|
||||
)
|
||||
5
src/ModelingAlgorithms/TKFillet/GTests/FILES.cmake
Normal file
5
src/ModelingAlgorithms/TKFillet/GTests/FILES.cmake
Normal file
@@ -0,0 +1,5 @@
|
||||
# Test source files for TKFillet
|
||||
set(OCCT_TKFillet_GTests_FILES_LOCATION "${CMAKE_CURRENT_LIST_DIR}")
|
||||
|
||||
set(OCCT_TKFillet_GTests_FILES
|
||||
)
|
||||
5
src/ModelingAlgorithms/TKGeomAlgo/GTests/FILES.cmake
Normal file
5
src/ModelingAlgorithms/TKGeomAlgo/GTests/FILES.cmake
Normal file
@@ -0,0 +1,5 @@
|
||||
# Test source files for TKGeomAlgo
|
||||
set(OCCT_TKGeomAlgo_GTests_FILES_LOCATION "${CMAKE_CURRENT_LIST_DIR}")
|
||||
|
||||
set(OCCT_TKGeomAlgo_GTests_FILES
|
||||
)
|
||||
5
src/ModelingAlgorithms/TKHLR/GTests/FILES.cmake
Normal file
5
src/ModelingAlgorithms/TKHLR/GTests/FILES.cmake
Normal file
@@ -0,0 +1,5 @@
|
||||
# Test source files for TKHLR
|
||||
set(OCCT_TKHLR_GTests_FILES_LOCATION "${CMAKE_CURRENT_LIST_DIR}")
|
||||
|
||||
set(OCCT_TKHLR_GTests_FILES
|
||||
)
|
||||
5
src/ModelingAlgorithms/TKMesh/GTests/FILES.cmake
Normal file
5
src/ModelingAlgorithms/TKMesh/GTests/FILES.cmake
Normal file
@@ -0,0 +1,5 @@
|
||||
# Test source files for TKMesh
|
||||
set(OCCT_TKMesh_GTests_FILES_LOCATION "${CMAKE_CURRENT_LIST_DIR}")
|
||||
|
||||
set(OCCT_TKMesh_GTests_FILES
|
||||
)
|
||||
5
src/ModelingAlgorithms/TKOffset/GTests/FILES.cmake
Normal file
5
src/ModelingAlgorithms/TKOffset/GTests/FILES.cmake
Normal file
@@ -0,0 +1,5 @@
|
||||
# Test source files for TKOffset
|
||||
set(OCCT_TKOffset_GTests_FILES_LOCATION "${CMAKE_CURRENT_LIST_DIR}")
|
||||
|
||||
set(OCCT_TKOffset_GTests_FILES
|
||||
)
|
||||
5
src/ModelingAlgorithms/TKPrim/GTests/FILES.cmake
Normal file
5
src/ModelingAlgorithms/TKPrim/GTests/FILES.cmake
Normal file
@@ -0,0 +1,5 @@
|
||||
# Test source files for TKPrim
|
||||
set(OCCT_TKPrim_GTests_FILES_LOCATION "${CMAKE_CURRENT_LIST_DIR}")
|
||||
|
||||
set(OCCT_TKPrim_GTests_FILES
|
||||
)
|
||||
5
src/ModelingAlgorithms/TKShHealing/GTests/FILES.cmake
Normal file
5
src/ModelingAlgorithms/TKShHealing/GTests/FILES.cmake
Normal file
@@ -0,0 +1,5 @@
|
||||
# Test source files for TKShHealing
|
||||
set(OCCT_TKShHealing_GTests_FILES_LOCATION "${CMAKE_CURRENT_LIST_DIR}")
|
||||
|
||||
set(OCCT_TKShHealing_GTests_FILES
|
||||
)
|
||||
5
src/ModelingAlgorithms/TKTopAlgo/GTests/FILES.cmake
Normal file
5
src/ModelingAlgorithms/TKTopAlgo/GTests/FILES.cmake
Normal file
@@ -0,0 +1,5 @@
|
||||
# Test source files for TKTopAlgo
|
||||
set(OCCT_TKTopAlgo_GTests_FILES_LOCATION "${CMAKE_CURRENT_LIST_DIR}")
|
||||
|
||||
set(OCCT_TKTopAlgo_GTests_FILES
|
||||
)
|
||||
5
src/ModelingAlgorithms/TKXMesh/GTests/FILES.cmake
Normal file
5
src/ModelingAlgorithms/TKXMesh/GTests/FILES.cmake
Normal file
@@ -0,0 +1,5 @@
|
||||
# Test source files for TKXMesh
|
||||
set(OCCT_TKXMesh_GTests_FILES_LOCATION "${CMAKE_CURRENT_LIST_DIR}")
|
||||
|
||||
set(OCCT_TKXMesh_GTests_FILES
|
||||
)
|
||||
Reference in New Issue
Block a user