From 4e4fdc2eb9d9532c5abc7c0e587d772a65638303 Mon Sep 17 00:00:00 2001 From: Romain BERNARD <romain.bernard@uca.fr> Date: Wed, 11 Sep 2024 19:31:47 +0200 Subject: [PATCH] add exit debug to tests --- test/src/MultimodalInsertionHeuristicDebug.cpp | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/test/src/MultimodalInsertionHeuristicDebug.cpp b/test/src/MultimodalInsertionHeuristicDebug.cpp index 476cb10..9068484 100644 --- a/test/src/MultimodalInsertionHeuristicDebug.cpp +++ b/test/src/MultimodalInsertionHeuristicDebug.cpp @@ -20,7 +20,7 @@ TEST(MultimodalInsertionHeuristicDebug, DebugBaseInstance) { INIT_TIMER Graph graphFromSingleFile(instancesPath + instanceFolder + datFile); graphFromSingleFile.computeAndUpdateShortestPathsMatrix(true); - RequestGenerationParameters genParams(1, 1.5, 15,30,240,600,290820241032L); + RequestGenerationParameters genParams(1, 1.5, 15,30,300,600,290820241032L); std::vector<Request> requests = RequestsGenerator::generateRequests(graphFromSingleFile, genParams); //Init instance @@ -42,6 +42,13 @@ TEST(MultimodalInsertionHeuristicDebug, DebugBaseInstance) { } STOP_TIMER("Multimodal insertion (entry)") std::cout << "------------------End multimodal insertion (entry)-------------------" << std::endl << std::endl; + std::cout << "------------------Start multimodal insertion (exit)-------------------" << std::endl << std::endl; + START_TIMER + for(size_t i = 0; i < multimodalHeuristic.getNbBaseRquests(); ++i) { + multimodalHeuristic.insertBestTransitExitsInRoute(requests[i], i); + } + STOP_TIMER("Multimodal insertion (exit)") + std::cout << "------------------End multimodal insertion (exit)-------------------" << std::endl << std::endl; } TEST(MultimodalInsertionHeuristicDebug, DebugInstanceAlain) { @@ -76,6 +83,13 @@ TEST(MultimodalInsertionHeuristicDebug, DebugInstanceAlain) { } STOP_TIMER("Multimodal insertion (entry)") std::cout << "------------------End multimodal insertion (entry)-------------------" << std::endl << std::endl; + std::cout << "------------------Start multimodal insertion (exit)-------------------" << std::endl << std::endl; + START_TIMER + for(size_t i = 0; i < multimodalHeuristic.getNbBaseRquests(); ++i) { + multimodalHeuristic.insertBestTransitExitsInRoute(requests[i], i); + } + STOP_TIMER("Multimodal insertion (exit)") + std::cout << "------------------End multimodal insertion (exit)-------------------" << std::endl << std::endl; } int main(int argc, char* argv[]) { -- GitLab