Skip to content
Snippets Groups Projects

Draft: tests: Add fixture to have eddie-server running in background

Closed Stefan Schmidt requested to merge stefanschmidt/eddie:ctest-fixtures into main
3 files
+ 34
1
Compare changes
  • Side-by-side
  • Inline
Files
3
+ 22
1
@@ -11,4 +11,25 @@ target_link_libraries(
@@ -11,4 +11,25 @@ target_link_libraries(
)
)
include(GoogleTest)
include(GoogleTest)
gtest_discover_tests(communication_tests)
gtest_discover_tests(communication_tests PROPERTIES FIXTURES_REQUIRED "eddie-server")
 
 
add_test(NAME Fixture.Eddie_Server_Setup
 
COMMAND ${CMAKE_SOURCE_DIR}/tests/fixture-start.sh ./eddie-server)
 
set_tests_properties(Fixture.Eddie_Server_Setup
 
PROPERTIES WORKING_DIRECTORY .
 
FIXTURES_SETUP eddie-server)
 
 
add_test(NAME Fixture.Eddie_Server_Teardown
 
COMMAND ${CMAKE_SOURCE_DIR}/tests/fixture-stop.sh eddie-server)
 
set_tests_properties(Fixture.Eddie_Server_Teardown
 
PROPERTIES WORKING_DIRECTORY .
 
FIXTURES_CLEANUP eddie-server)
 
 
add_test(NAME eddie-client COMMAND ./eddie-client)
 
set_tests_properties(eddie-client PROPERTIES WORKING_DIRECTORY . FIXTURES_REQUIRED "eddie-server")
 
 
#set_tests_properties(communication_tests PROPERTIES WORKING_DIRECTORY . FIXTURES_REQUIRED "eddie-server")
 
 
#add_test(NAME eddie-node COMMAND ./eddie-node)
 
#set_tests_properties(eddie-node PROPERTIES WORKING_DIRECTORY .)
 
#set_tests_properties(eddie-node PROPERTIES WORKING_DIRECTORY . FIXTURES_REQUIRED "eddie-server" TIMEOUT 5)
Loading