gantlet
/ˈɡæntlɪt/Definitions
1. noun
A path or course between two lines of people, animals, or things, especially one formed by soldiers in a military ceremony; or a test or trial that one must undergo.
“The newly enlisted soldiers had to run the gantlet, facing jeers and catcalls from their comrades.”