What does auf Herz und Nieren prüfen mean?

auf Herz und Nieren prüfen - German to English

to place toward acid test