osrm-backend/scripts
Michael Bell 522d0f066e
Add 'load directly' mode to default Cucumber test suite (#6664)
Currently `npm test` runs the Cucumber suite with a matrix
configuration for selecting the algorithm (CH, MLD) and data loading
(shared-memory, mmap) options.

However, there is a third data loading option, 'load directly',
which is to directly load the datasets into the osrm-routed process memory.

The code paths for each data loading option are distinct:

Storage::Run + SharedMemoryAllocator
MMapMemoryAllocator
ProcessMemoryAllocator

This commit adds direct data loading as part of the Cucumber
configuration matrix.

This will ensure optional dataset support can be added without any
regressions.
2023-08-01 09:24:51 +01:00
..
ci print tracebacks and line numbers for Lua runtime errors (#6564) 2023-03-23 19:18:58 +01:00
analyze.sh Makes Scripts Fail Fast and Loud 2016-10-21 17:56:56 +02:00
bisect_cucumber.sh Makes Scripts Fail Fast and Loud 2016-10-21 17:56:56 +02:00
build_api_docs.sh Disable TOC 2017-05-05 08:51:36 +00:00
check_taginfo.py Upgrade check_tackinfo.py to Python3 2022-11-04 11:47:40 +01:00
cucumber_test_matrix.sh Add 'load directly' mode to default Cucumber test suite (#6664) 2023-08-01 09:24:51 +01:00
error_on_dirty.sh Configure clang-tidy job on CI (#6261) 2022-06-28 00:14:28 +01:00
format.sh Use clang-format from CI base image (#6391) 2022-10-06 12:50:31 +02:00
gdb_printers.py Always read .osrm.enw file in updater 2018-04-28 08:59:18 +02:00
md5sum.js drop md5sum dependency, depend on node.js script 2016-11-12 02:48:13 +01:00
modernize.sh Makes Scripts Fail Fast and Loud 2016-10-21 17:56:56 +02:00
node_install.sh We need bash for the install script 2017-04-07 14:48:57 +02:00
osm2cucumber.js Do not combine a segregated edge with a roundabout (#5040) 2018-04-20 11:41:53 +02:00
osrm-runner.js Don't handle response errors separately in osrm-runner 2018-04-28 08:59:18 +02:00
poly2req.js Only extract berlin.osm.pbf once and fix windows builds 2017-03-21 20:10:39 +00:00
tidy.sh Refactor logging, improve error handling workflow, clang-format. (#3385) 2016-12-06 12:30:46 -08:00
timer.js Timer script should error properly if something goes wrong, and print out what happened. 2018-10-30 15:41:06 -07:00
update_dependencies.sh Update dependencies script 2018-04-19 22:03:20 +03:00
validate_changelog.js Validate format of changelog entries. 2018-04-05 10:56:28 +02:00