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. |
||
---|---|---|
.. | ||
bicycle | ||
car | ||
foot | ||
guidance | ||
lib | ||
nearest | ||
options | ||
raster | ||
step_definitions | ||
stress | ||
support | ||
testbot |