When actually is the ros::shutdown() called in the test_localization_node_bag_pose_tester.cpp of robot_localization package ?
How and when does this while loop exit happen in the context of this rostest ?