add test for process error codes

This commit is contained in:
Emil Tin
2012-09-28 15:29:13 +02:00
parent 4c02542dc5
commit 334f02d7f8
7 changed files with 49 additions and 9 deletions
+2 -3
View File
@@ -176,7 +176,7 @@ def reprocess
log "== Extracting #{@osm_file}.osm...", :preprocess
unless system "../osrm-extract #{@osm_file}.osm.pbf 1>>#{PREPROCESS_LOG_FILE} 2>>#{PREPROCESS_LOG_FILE}"
log "*** Exited with code #{$?.exitstatus}.", :preprocess
raise "*** osrm-extract exited with code #{$?.exitstatus}. The file preprocess.log might contain more info."
raise OSRMError.new 'osrm-extract', $?.exitstatus, "*** osrm-extract exited with code #{$?.exitstatus}. The file preprocess.log might contain more info."
end
log '', :preprocess
end
@@ -185,7 +185,7 @@ def reprocess
log "== Preparing #{@osm_file}.osm...", :preprocess
unless system "../osrm-prepare #{@osm_file}.osrm #{@osm_file}.osrm.restrictions 1>>#{PREPROCESS_LOG_FILE} 2>>#{PREPROCESS_LOG_FILE}"
log "*** Exited with code #{$?.exitstatus}.", :preprocess
raise "*** osrm-prepare exited with code #{$?.exitstatus}. The file preprocess.log might contain more info."
raise OSRMError.new 'osrm-prepare', $?.exitstatus, "*** osrm-prepare exited with code #{$?.exitstatus}. The file preprocess.log might contain more info."
end
log '', :preprocess
end
@@ -193,4 +193,3 @@ def reprocess
write_server_ini
end
end
+1
View File
@@ -0,0 +1 @@
require 'rspec/expectations'
+10
View File
@@ -0,0 +1,10 @@
class OSRMError < StandardError
attr_accessor :process, :code, :msg
def initialize process, code, msg
@process = process
@code = code
@msg = msg
end
end