/srv/osrm/osrm-backend/scripts
NameSizeModeActions
ci/-0755rm
analyze.sh7910755editdlrm
bisect_cucumber.sh7810755editdlrm
build_api_docs.sh15810755editdlrm
check_taginfo.py15180755editdlrm
error_on_dirty.sh2430755editdlrm
format.sh9890755editdlrm
gdb_printers.py192960644editdlrm
md5sum.js22460755editdlrm
modernize.sh5350755editdlrm
node_install.sh4030755editdlrm
osm2cucumber.js15680644editdlrm
osrm-runner.js65310755editdlrm
poly2req.js33160755editdlrm
tidy.sh5230755editdlrm
timer.js4840755editdlrm
update_dependencies.sh14910755editdlrm
validate_changelog.js14870644editdlrm
Edit: /srv/osrm/osrm-backend/scripts/bisect_cucumber.sh (781B)
#!/usr/bin/env bash set -o errexit set -o pipefail set -o nounset # Automates bisecting cucumber tests in a portable way; usage: # # git bisect start GOODGITSHA BADGITSHA # git bisect run /path/to/bisect_cucumber.sh # # XXX: store this file outside source control first, e.g. by copying it over # to /tmp, otherwise jumping through commits will change this script, too. BUILD_DIR=build cmake -E remove_directory $BUILD_DIR cmake -E make_directory $BUILD_DIR cmake -E chdir $BUILD_DIR cmake .. -DCMAKE_BUILD_TYPE=Release cmake -E chdir $BUILD_DIR cmake --build . cucumber -p verify # notes on the return codes git bisect understands: # - exit code 0 means okay # - exit code 125 means skip this commit and try a commit nearby # - every other exit code means bad