[OSRM-talk] Build failed in Jenkins: OSRM-develop-release #163
OpenStreetMap Jenkins
jenkins at smsm1.net
Wed Jun 26 17:47:01 UTC 2013
See <http://ci.openstreetmap.org/job/OSRM-develop-release/163/changes>
Changes:
[DennisOSRM] Removing unused variable
[DennisOSRM] replacing nearest neighbor grid by static r-tree
[DennisOSRM] fixing tests to reflect new r-tree data structure
[DennisOSRM] Reorder include block according to style guide
[DennisOSRM] Reorder include block according to style guide
[DennisOSRM] adding missing include
[DennisOSRM] const'ing several private function parameters
[DennisOSRM] removing copied profile
[DennisOSRM] Fixing test to reflect new nn grid data structure
[DennisOSRM] some optimization to speed up pbf parsing
[DennisOSRM] refactored some parameter setting
------------------------------------------
Started by an SCM change
Building in workspace <http://ci.openstreetmap.org/job/OSRM-develop-release/ws/>
Checkout:OSRM-develop-release / <http://ci.openstreetmap.org/job/OSRM-develop-release/ws/> - hudson.remoting.LocalChannel at 6033ca49
Using strategy: Default
Last Built Revision: Revision fa328c5a789b114061f3d105ee5977480a3181df (origin/develop)
Fetching changes from 1 remote Git repository
Fetching upstream changes from origin
Pruning obsolete local branches
Commencing build of Revision 48cb374d94a8310dabad8b7f8656dbcfee800890 (origin/develop)
Checking out Revision 48cb374d94a8310dabad8b7f8656dbcfee800890 (origin/develop)
[OSRM-develop-release] $ /bin/bash /tmp/hudson6444608157054980085.sh
+ mkdir -p build
+ cd build
+ cmake ..
-- Configuring OSRM in release mode
-- Boost version: 1.49.0
-- Found the following Boost libraries:
-- filesystem
-- regex
-- system
-- thread
-- Looking for Luabind...
-- Found Luabind: /usr/lib/libluabind.so
-- Looking for STXXL...
-- Found STXXL: /usr/lib/libstxxl.so
-- Looking for OSMPBF...
-- Found OSMPBF: /usr/lib/libosmpbf.a
-- Configuring done
-- Generating done
-- Build files have been written to: <http://ci.openstreetmap.org/job/OSRM-develop-release/ws/build>
+ make clean
+ make
[ 6%] Building CXX object CMakeFiles/osrm-extract.dir/extractor.cpp.o
[ 13%] Building CXX object CMakeFiles/osrm-extract.dir/Extractor/PBFParser.cpp.o
[ 20%] Building CXX object CMakeFiles/osrm-extract.dir/Extractor/ScriptingEnvironment.cpp.o
[ 26%] Building CXX object CMakeFiles/osrm-extract.dir/Extractor/ExtractorCallbacks.cpp.o
[ 33%] Building CXX object CMakeFiles/osrm-extract.dir/Extractor/BaseParser.cpp.o
[ 40%] Building CXX object CMakeFiles/osrm-extract.dir/Extractor/XMLParser.cpp.o
<http://ci.openstreetmap.org/job/OSRM-develop-release/ws/Extractor/XMLParser.cpp>: In member function ‘_RawRestrictionContainer XMLParser::_ReadXMLRestriction()’:
<http://ci.openstreetmap.org/job/OSRM-develop-release/ws/Extractor/XMLParser.cpp>:112:47: warning: overflow in implicit constant conversion [-Woverflow]
[ 46%] Building CXX object CMakeFiles/osrm-extract.dir/Extractor/ExtractionContainers.cpp.o
Linking CXX executable osrm-extract
[ 46%] Built target osrm-extract
[ 53%] Building CXX object CMakeFiles/osrm-prepare.dir/createHierarchy.cpp.o
[ 60%] Building CXX object CMakeFiles/osrm-prepare.dir/Contractor/EdgeBasedGraphFactory.cpp.o
[ 66%] Building CXX object CMakeFiles/osrm-prepare.dir/Contractor/TemporaryStorage.cpp.o
Linking CXX executable osrm-prepare
[ 66%] Built target osrm-prepare
[ 73%] Building CXX object CMakeFiles/osrm-routed.dir/routed.cpp.o
In file included from <http://ci.openstreetmap.org/job/OSRM-develop-release/ws/Server/DataStructures/../../DataStructures/NodeInformationHelpDesk.h>:27:0,
from <http://ci.openstreetmap.org/job/OSRM-develop-release/ws/Server/DataStructures/QueryObjectsStorage.h>:28,
from <http://ci.openstreetmap.org/job/OSRM-develop-release/ws/routed.cpp>:30:
<http://ci.openstreetmap.org/job/OSRM-develop-release/ws/Server/DataStructures/../../DataStructures/StaticRTree.h>: In member function ‘bool StaticRTree<DataT>::FindPhantomNodeForCoordinate(const _Coordinate&, PhantomNode&, unsigned int) [with DataT = EdgeBasedGraphFactory::EdgeBasedNode]’:
<http://ci.openstreetmap.org/job/OSRM-develop-release/ws/Server/DataStructures/../../DataStructures/StaticRTree.h>:740:9: warning: ‘nearest_edge.EdgeBasedGraphFactory::EdgeBasedNode::lon2’ may be used uninitialized in this function [-Wmaybe-uninitialized]
<http://ci.openstreetmap.org/job/OSRM-develop-release/ws/Server/DataStructures/../../DataStructures/StaticRTree.h>:740:9: warning: ‘nearest_edge.EdgeBasedGraphFactory::EdgeBasedNode::lon1’ may be used uninitialized in this function [-Wmaybe-uninitialized]
<http://ci.openstreetmap.org/job/OSRM-develop-release/ws/Server/DataStructures/../../DataStructures/StaticRTree.h>:740:9: warning: ‘nearest_edge.EdgeBasedGraphFactory::EdgeBasedNode::lat2’ may be used uninitialized in this function [-Wmaybe-uninitialized]
<http://ci.openstreetmap.org/job/OSRM-develop-release/ws/Server/DataStructures/../../DataStructures/StaticRTree.h>:740:9: warning: ‘nearest_edge.EdgeBasedGraphFactory::EdgeBasedNode::lat1’ may be used uninitialized in this function [-Wmaybe-uninitialized]
[ 80%] Building CXX object CMakeFiles/osrm-routed.dir/Server/DataStructures/QueryObjectsStorage.cpp.o
[ 86%] Building CXX object CMakeFiles/osrm-routed.dir/Descriptors/DescriptionFactory.cpp.o
[ 93%] Building CXX object CMakeFiles/osrm-routed.dir/DataStructures/SearchEngine.cpp.o
In file included from <http://ci.openstreetmap.org/job/OSRM-develop-release/ws/DataStructures/NodeInformationHelpDesk.h>:27:0,
from <http://ci.openstreetmap.org/job/OSRM-develop-release/ws/DataStructures/SearchEngine.h>:25,
from <http://ci.openstreetmap.org/job/OSRM-develop-release/ws/DataStructures/SearchEngine.cpp>:21:
<http://ci.openstreetmap.org/job/OSRM-develop-release/ws/DataStructures/StaticRTree.h>: In member function ‘bool StaticRTree<DataT>::FindPhantomNodeForCoordinate(const _Coordinate&, PhantomNode&, unsigned int) [with DataT = EdgeBasedGraphFactory::EdgeBasedNode]’:
<http://ci.openstreetmap.org/job/OSRM-develop-release/ws/DataStructures/StaticRTree.h>:740:9: warning: ‘nearest_edge.EdgeBasedGraphFactory::EdgeBasedNode::lon2’ may be used uninitialized in this function [-Wmaybe-uninitialized]
<http://ci.openstreetmap.org/job/OSRM-develop-release/ws/DataStructures/StaticRTree.h>:740:9: warning: ‘nearest_edge.EdgeBasedGraphFactory::EdgeBasedNode::lon1’ may be used uninitialized in this function [-Wmaybe-uninitialized]
<http://ci.openstreetmap.org/job/OSRM-develop-release/ws/DataStructures/StaticRTree.h>:740:9: warning: ‘nearest_edge.EdgeBasedGraphFactory::EdgeBasedNode::lat2’ may be used uninitialized in this function [-Wmaybe-uninitialized]
<http://ci.openstreetmap.org/job/OSRM-develop-release/ws/DataStructures/StaticRTree.h>:740:9: warning: ‘nearest_edge.EdgeBasedGraphFactory::EdgeBasedNode::lat1’ may be used uninitialized in this function [-Wmaybe-uninitialized]
[100%] Building CXX object CMakeFiles/osrm-routed.dir/DataStructures/SearchEngineData.cpp.o
Linking CXX executable osrm-routed
[100%] Built target osrm-routed
+ cp osrm-extract osrm-prepare osrm-routed ..
+ cd ..
+ bundle install '--path=~/gems'
Using rake (0.9.2.2)
Using builder (3.0.0)
Using diff-lcs (1.1.3)
Using json (1.6.5)
Using gherkin (2.7.6)
Using term-ansicolor (1.0.7)
Using cucumber (1.1.4)
Using osmlib-base (0.1.4)
Using rspec-expectations (2.11.3)
Using sys-proctable (0.9.1)
Using bundler (1.2.1)
[32mYour bundle is complete! It was installed into /var/lib/jenkins/gems[0m
+ bundle exec cucumber --format json -o cucumber.json -p verify OSRM_PORT=5002
Using the verify profile...
Ruby version 1.9.3
Port set to 5002
..F.F.F.F.F....F.F.F.....................F..........F..............................................F.................................................................................................................F..............F.F.F.F.F.F.F.F......F.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
(::) failed steps (::)
Tables were not identical (Cucumber::Ast::Table::Different)
./features/support/cucumber.rb:74:in `routing_diff!'
./features/step_definitions/routability.rb:50:in `/^routability should be$/'
features/bicycle/access.feature:9:in `Then routability should be'
Tables were not identical (Cucumber::Ast::Table::Different)
./features/support/cucumber.rb:74:in `routing_diff!'
./features/step_definitions/routability.rb:50:in `/^routability should be$/'
features/bicycle/access.feature:101:in `Then routability should be'
Tables were not identical (Cucumber::Ast::Table::Different)
./features/support/cucumber.rb:74:in `routing_diff!'
./features/step_definitions/routability.rb:50:in `/^routability should be$/'
features/bicycle/access.feature:113:in `Then routability should be'
Tables were not identical (Cucumber::Ast::Table::Different)
./features/support/cucumber.rb:74:in `routing_diff!'
./features/step_definitions/routability.rb:50:in `/^routability should be$/'
features/bicycle/access.feature:142:in `Then routability should be'
Tables were not identical (Cucumber::Ast::Table::Different)
./features/support/cucumber.rb:74:in `routing_diff!'
./features/step_definitions/routability.rb:50:in `/^routability should be$/'
features/bicycle/access.feature:155:in `Then routability should be'
Tables were not identical (Cucumber::Ast::Table::Different)
./features/support/cucumber.rb:74:in `routing_diff!'
./features/step_definitions/routability.rb:50:in `/^routability should be$/'
features/bicycle/access_node.feature:9:in `Then routability should be'
Tables were not identical (Cucumber::Ast::Table::Different)
./features/support/cucumber.rb:74:in `routing_diff!'
./features/step_definitions/routability.rb:50:in `/^routability should be$/'
features/bicycle/access_node.feature:26:in `Then routability should be'
Tables were not identical (Cucumber::Ast::Table::Different)
./features/support/cucumber.rb:74:in `routing_diff!'
./features/step_definitions/routability.rb:50:in `/^routability should be$/'
features/bicycle/access_node.feature:38:in `Then routability should be'
Tables were not identical (Cucumber::Ast::Table::Different)
./features/support/cucumber.rb:74:in `routing_diff!'
./features/step_definitions/routability.rb:50:in `/^routability should be$/'
features/bicycle/barrier.feature:24:in `Then routability should be'
Tables were not identical (Cucumber::Ast::Table::Different)
./features/support/cucumber.rb:74:in `routing_diff!'
./features/step_definitions/routability.rb:50:in `/^routability should be$/'
features/bicycle/cycleway.feature:72:in `Then routability should be'
Tables were not identical (Cucumber::Ast::Table::Different)
./features/support/cucumber.rb:74:in `routing_diff!'
./features/step_definitions/routability.rb:50:in `/^routability should be$/'
features/bicycle/oneway.feature:50:in `Then routability should be'
Tables were not identical (Cucumber::Ast::Table::Different)
./features/support/cucumber.rb:74:in `routing_diff!'
./features/step_definitions/routability.rb:50:in `/^routability should be$/'
features/bicycle/train.feature:9:in `Then routability should be'
Tables were not identical (Cucumber::Ast::Table::Different)
./features/support/cucumber.rb:74:in `routing_diff!'
./features/step_definitions/routability.rb:50:in `/^routability should be$/'
features/car/access.feature:9:in `Then routability should be'
Tables were not identical (Cucumber::Ast::Table::Different)
./features/support/cucumber.rb:74:in `routing_diff!'
./features/step_definitions/routability.rb:50:in `/^routability should be$/'
features/car/access.feature:34:in `Then routability should be'
Tables were not identical (Cucumber::Ast::Table::Different)
./features/support/cucumber.rb:74:in `routing_diff!'
./features/step_definitions/routability.rb:50:in `/^routability should be$/'
features/car/access.feature:59:in `Then routability should be'
Tables were not identical (Cucumber::Ast::Table::Different)
./features/support/cucumber.rb:74:in `routing_diff!'
./features/step_definitions/routability.rb:50:in `/^routability should be$/'
features/car/access.feature:73:in `Then routability should be'
Tables were not identical (Cucumber::Ast::Table::Different)
./features/support/cucumber.rb:74:in `routing_diff!'
./features/step_definitions/routability.rb:50:in `/^routability should be$/'
features/car/access.feature:87:in `Then routability should be'
Tables were not identical (Cucumber::Ast::Table::Different)
./features/support/cucumber.rb:74:in `routing_diff!'
./features/step_definitions/routability.rb:50:in `/^routability should be$/'
features/car/access.feature:100:in `Then routability should be'
Tables were not identical (Cucumber::Ast::Table::Different)
./features/support/cucumber.rb:74:in `routing_diff!'
./features/step_definitions/routability.rb:50:in `/^routability should be$/'
features/car/access.feature:112:in `Then routability should be'
Tables were not identical (Cucumber::Ast::Table::Different)
./features/support/cucumber.rb:74:in `routing_diff!'
./features/step_definitions/routability.rb:50:in `/^routability should be$/'
features/car/access.feature:125:in `Then routability should be'
Tables were not identical (Cucumber::Ast::Table::Different)
./features/support/cucumber.rb:74:in `routing_diff!'
./features/step_definitions/routability.rb:50:in `/^routability should be$/'
features/car/barrier.feature:23:in `Then routability should be'
Failing Scenarios:
cucumber -p verify features/bicycle/access.feature:8 # Scenario: Bike - Access tag hierachy on ways
cucumber -p verify features/bicycle/access.feature:100 # Scenario: Bike - Overwriting implied acccess on ways
cucumber -p verify features/bicycle/access.feature:112 # Scenario: Bike - Access tags on ways
cucumber -p verify features/bicycle/access.feature:141 # Scenario: Bike - Access tags on both node and way
cucumber -p verify features/bicycle/access.feature:154 # Scenario: Bike - Access combinations
cucumber -p verify features/bicycle/access_node.feature:8 # Scenario: Bike - Access tag hierachy on nodes
cucumber -p verify features/bicycle/access_node.feature:25 # Scenario: Bike - Overwriting implied acccess on nodes
cucumber -p verify features/bicycle/access_node.feature:37 # Scenario: Bike - Access tags on nodes
cucumber -p verify features/bicycle/barrier.feature:23 # Scenario: Bike - Access tag trumphs barriers
cucumber -p verify features/bicycle/cycleway.feature:71 # Scenario: Bike - Access tags should overwrite cycleway access
cucumber -p verify features/bicycle/oneway.feature:49 # Scenario: Bike - Implied oneways
cucumber -p verify features/bicycle/train.feature:8 # Scenario: Bike - Bringing bikes on trains
cucumber -p verify features/car/access.feature:8 # Scenario: Car - Access tag hierachy on ways
cucumber -p verify features/car/access.feature:33 # Scenario: Car - Access tag hierachy on nodes
cucumber -p verify features/car/access.feature:58 # Scenario: Car - Overwriting implied acccess on ways
cucumber -p verify features/car/access.feature:72 # Scenario: Car - Overwriting implied acccess on nodes
cucumber -p verify features/car/access.feature:86 # Scenario: Car - Access tags on ways
cucumber -p verify features/car/access.feature:99 # Scenario: Car - Access tags on nodes
cucumber -p verify features/car/access.feature:111 # Scenario: Car - Access tags on both node and way
cucumber -p verify features/car/access.feature:124 # Scenario: Car - Access combinations
cucumber -p verify features/car/barrier.feature:22 # Scenario: Car - Access tag trumphs barriers
193 scenarios (21 failed, 172 passed)
706 steps (21 failed, 685 passed)
3m38.428s
Build step 'Execute shell' marked build as failure
[CucumberReportPublisher] Compiling Cucumber Html Reports ...
[CucumberReportPublisher] detected this build is running on the master
[CucumberReportPublisher] copying json to reports directory: /var/lib/jenkins/jobs/OSRM-develop-release/builds/2013-06-26_17-41-23/cucumber-html-reports
[CucumberReportPublisher] Generating HTML reports
Build step 'Publish cucumber results as a report' marked build as failure
More information about the OSRM-talk
mailing list