acid test

noun

1.
a rigorous or crucial appraisal