Kriterij je neintezivistički okvir za testiranje na više platformi C.Većina testnih okvira za C zahtijeva mnogo koda na ploči za postavljanje testova i testnih skupova - morate stvoriti glavni, zatim registrirati nove testne pakete, zatim registrirati testove unutar tih odijela i na kraju pozvati prave funkcije.To korisniku pruža veliku kontrolu, po nesretnim cijenama jednostavnosti.Kriterij slijedi KISS princip, a zadržavajući kontrolu koju bi korisnik imao s drugim okvirima: Testovi se automatski registriraju kada su deklarirani.Osigurana je zadana ulazna točka, nema potrebe proglašavati glavnom ako ne želite posebno rukovati.Testiranje je izolirano u vlastitom procesu, mogu se prijaviti i ispitati ruši i signali.Napredak i statistika mogu se pratiti u stvarnom vremenu pomoću kuka za izvješća.
criterion