osrm-backend/features
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
..
bicycle Add support for surface=metal,grass_paver,woodchips in bicyle profile (#6395) 2022-10-11 11:09:56 +02:00
car Fix adding traffic signal penalties during compression (#6419) 2022-10-23 14:59:12 +01:00
foot Ensure u-turn exists in intersection view (#6376) 2022-09-27 13:49:12 +01:00
guidance Gracefully handle no-turn intersections in guidance processing. (#6382) 2022-10-01 14:35:08 +01:00
lib Configure Undefined Behaviour Sanitizer (#6290) 2022-08-01 22:40:26 +01:00
nearest Add data_version field to responses of all plugins. (#5387) 2022-08-22 21:07:32 +02:00
options Add support for a default_bearing_radius flag (#6575) 2023-03-24 16:49:33 +01:00
raster Fix distance calculation consistency. (#6315) 2022-08-19 22:31:40 +01:00
step_definitions Revert back to using custom HTTP parser instead of Boost.Beast (#6407) 2022-10-14 14:37:33 +02:00
stress Fix bug with large HTTP requests leading to Bad Request in osrm-routed. (#6403) 2022-10-13 16:53:49 +02:00
support Add 'load directly' mode to default Cucumber test suite (#6664) 2023-08-01 09:24:51 +01:00
testbot Add 'load directly' mode to default Cucumber test suite (#6664) 2023-08-01 09:24:51 +01:00