run the gauntlet

Verb

 * 1)  To undergo a series of tests or challenges.

Translations

 * Finnish: juosta kujanjuoksua
 * French:, ,
 * Hungarian: bírálat(ok) pergőtüzében áll, állja a támadásokat
 * Polish: podejmować wyzwanie, podjąć wyzwanie