10.7 Pokretanje GPC Test Suite kolekcije testova
(Testiranje).
Opaska: Ako imate instaliranu binarnu distribuciju, obično
nemate Test Suite instaliran (možete napraviti download source
distribucije da ga pribavite, međutim), tako da se ovaj odlomak
ne odnosi na vas. Ipak, još uvijek možete pronaći u odlomku
Prilaganje programa u Test Suite kako prijaviti GPC bugove
u obliku novih test programa kako bismo ih mogli ispraviti što je
prije moguće.
Datoteke u test direktoriju i podstablima služe samo za testiranje
GPC-a i ne bi se smjele koristiti za druge svrhe.
Opaska: Neki od testova nemaju smisla na svim sistemima. Oni su
opremljeni provjerama i bit će preskočeni ako pronađu sistem
nepogodnim. Preskočeni testovi ne znače GPC bug, osim
ako mislite da bi pojedini test imao smisla na vašem sistemu.
- Da se pokrene čitava test kolekcija, otipkajte make u test
direktoriju (ili make check u p objektnom direktoriju
nakon izgradnje GPC-a).
- Ispis će pokazati sve uočene greške (poželjno nijednu) i preskočene
testove, i konačno sažetak dajući broj uspješnih, testova s greškom i
preskočenih testova. Svaki test s greškom znači bug u GPC-u koji bi
trebao biti prijavljen na GPC mailing listu, gpc@gnu.de.
Ne zaboravite napomenuti operacijski sustav na kojem ste pokrenuli
testove i ostale relevantne informacije o tome što ste radili.
- Također možete otipkati make pascal.check-long da dobijete
dugi ispis koji je niz imena datoteka praćenih sa OK za uspješne
testove, SKIPPED za preskočene testove (oboje velikim slovima),
i ništa dodatno za testove koji su pali.
- Da pokrenete samo određene testove, možete otipkati nešto poput
make MASK="foo[1-7]*.pas" ili
make MASK="foo42.pas" pascal.check-long.
- Da počistite rezultate testova, otipkajte make clean.