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. |
||
---|---|---|
.. | ||
cache.js | ||
data_classes.js | ||
data.js | ||
env.js | ||
fbresult_generated.js | ||
flatbuffers.js | ||
fuzzy.js | ||
hooks.js | ||
http.js | ||
route.js | ||
run.js | ||
shared_steps.js |