@@ -16,8 +16,14 @@ target_include_directories(value PRIVATE ${CHECK_INCLUDE_DIR} ${CMAKE_CURRENT_SO
1616target_link_libraries (value PRIVATE ${CHECK_LIBRARIES} ${PTHREAD_LIB} coverageLib)
1717add_test (NAME value_Test WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} COMMAND value ${CMAKE_CURRENT_LIST_DIR} )
1818
19+ add_executable (allocator allocator.c ${CMAKE_CURRENT_SOURCE_DIR} /../src/CharAllocator.c)
20+ target_include_directories (allocator PRIVATE ${CHECK_INCLUDE_DIR} ${CMAKE_CURRENT_SOURCE_DIR} /../src)
21+ target_link_libraries (allocator PRIVATE ${CHECK_LIBRARIES} ${PTHREAD_LIB} coverageLib)
22+ add_test (NAME allocatorTest WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} COMMAND allocator ${CMAKE_CURRENT_LIST_DIR} )
23+
1924add_executable (parser parser.c)
2025target_link_libraries (parser PRIVATE NodesetLoader ${CHECK_LIBRARIES} ${PTHREAD_LIB} coverageLib)
26+ target_include_directories (parser PRIVATE ${CHECK_INCLUDE_DIR} )
2127add_test (NAME parser_Test
2228 WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
2329 COMMAND parser ${CMAKE_CURRENT_SOURCE_DIR} /basicNodeClasses.xml)
@@ -26,13 +32,9 @@ add_test(NAME parser_Test
2632add_test (NAME import_testNodeset WORKING_DIRECTORY ${CMAKE_BINARY_DIR} COMMAND parserDemo ${PROJECT_SOURCE_DIR} /nodesets/testNodeset100nodes.xml)
2733add_test (NAME import_Nodeset2 WORKING_DIRECTORY ${CMAKE_BINARY_DIR} COMMAND parserDemo ${PROJECT_SOURCE_DIR} /nodesets/Opc.Ua.NodeSet2.xml)
2834add_test (NAME import_DI WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
29- COMMAND parserDemo ${PROJECT_SOURCE_DIR} /nodesets/Opc.Ua.NodeSet2.xml ${PROJECT_SOURCE_DIR} /nodesets/Opc.Ua.Di.NodeSet2.xml)
35+ COMMAND parserDemo ${PROJECT_SOURCE_DIR} /nodesets/Opc.Ua.NodeSet2.xml ${PROJECT_SOURCE_DIR} /nodesets/Opc.Ua.Di.NodeSet2.xml)
3036
3137#add_test(NAME import_PLCOpen WORKING_DIRECTORY ${CMAKE_BINARY_DIR} COMMAND parserDemo ${PROJECT_SOURCE_DIR}/nodesets/Opc.Ua.NodeSet2.xml
3238# ${PROJECT_SOURCE_DIR}/nodesets/Opc.Ua.Di.NodeSet2.xml
3339# ${PROJECT_SOURCE_DIR}/nodesets/Opc.Ua.Plc.NodeSet2.xml)
3440
35- add_executable (allocator allocator.c ${CMAKE_CURRENT_SOURCE_DIR} /../src/CharAllocator.c)
36- target_include_directories (allocator PRIVATE ${CHECK_INCLUDE_DIR} ${CMAKE_CURRENT_SOURCE_DIR} /../src)
37- target_link_libraries (allocator PRIVATE ${CHECK_LIBRARIES} ${PTHREAD_LIB} coverageLib)
38- add_test (NAME allocatorTest WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} COMMAND allocator ${CMAKE_CURRENT_LIST_DIR} )
0 commit comments