Criterion je neintruzivní multiplatformní C-platformový testovací rámec.Většina testovacích rámců pro C vyžaduje k nastavení testů a testovacích sad mnoho kódů pro kotle - musíte si vytvořit hlavní, pak zaregistrovat nové testovací sady, poté zaregistrovat testy v těchto oblecích a nakonec zavolat správné funkce.To dává uživateli skvělou kontrolu nad nešťastnými náklady na jednoduchost.Kritérium se řídí zásadou KISS, přičemž je zachována kontrola, kterou by měl uživatel s jinými rámci: Testy se při registraci automaticky registrují.K dispozici je výchozí vstupní bod, není třeba deklarovat hlavní, pokud nechcete provádět zvláštní zacházení.Testy jsou izolovány ve vlastním procesu, pády a signály mohou být hlášeny a testovány.Pokrok a statistika lze sledovat v reálném čase pomocí hlášení háčky.