11 lines
		
	
	
		
			459 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			11 lines
		
	
	
		
			459 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
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()
 |