Moved dbshard tests to a separate cmake file

This commit is contained in:
Markus Makela
2014-12-19 17:23:26 +02:00
parent a7d1a865de
commit ce53159e7d
3 changed files with 21 additions and 7 deletions

View File

@ -0,0 +1,10 @@
set(DBSHARD_TEST_PORTS 3000 3001 3002 3003)
foreach(VAR ${DBSHARD_TEST_PORTS})
execute_process(COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/prepare_shard.sh @TEST_HOST@ ${VAR} @TEST_USER@ @TEST_PASSWORD@ "db${VAR}")
endforeach()
execute_process(COMMAND ${CMAKE_CURRENT_BINARY_DIR}/testdbshard @TEST_HOST@ @TEST_PORT_DB@ @TEST_USER@ @TEST_PASSWORD@ RESULT_VARIABLE RVAL)
if(RVAL EQUAL 0)
message("Test passed.")
else()
message(FATAL_ERROR "Test failed.")
endif()