used to suggest that sth has not been successful or useful
Oxford70% of films
So much for diplomacy.
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition