cuke: abort if bins are missing, closes #1341

This commit is contained in:
Emil Tin
2015-01-12 13:56:43 +01:00
parent 7e70fa63d7
commit eebf3a54e2
3 changed files with 147 additions and 3 deletions
+15 -3
View File
@@ -64,6 +64,19 @@ unless File.exists? TEST_FOLDER
raise "*** Test folder #{TEST_FOLDER} doesn't exist."
end
def verify_osrm_is_not_running
if OSRMLoader::OSRMBaseLoader.new.osrm_up?
raise "*** osrm-routed is already running."
end
end
def verify_existance_of_binaries
["osrm-extract", "osrm-prepare", "osrm-routed"].each do |bin|
unless File.exists? "#{BIN_PATH}/#{bin}"
raise "*** #{BIN_PATH}/#{bin} is missing. Build failed?"
end
end
end
if ENV['OS']=~/Windows.*/ then
EXE='.exe'
@@ -74,10 +87,9 @@ else
end
AfterConfiguration do |config|
if OSRMLoader::OSRMBaseLoader.new.osrm_up?
raise "*** osrm-routed is already running."
end
clear_log_files
verify_osrm_is_not_running
verify_existance_of_binaries
end
at_exit do