Kurso de Raku / Progresinta / Testado kaj dokumentado 🆕 / Testado
Rulado de testoj
Ununura testodosiero estas simple Raku-programo, do vi povas ruli ĝin rekte:
raku t/01-basic.rakutestĜi presas sian TAP-eligon al la ekrano. Por pli ol unu aŭ du
dosieroj, vi bezonas testorulanton, kiu rulas tutan dosierujon
de testoj kaj resumas la rezultojn. La rulanto de Raku estas
prove6:
prove6 t/Tio rulas ĉiun testodosieron sub t/ kaj raportas kiom da
dosieroj kaj testoj sukcesis, kun unu ĝenerala sukceso/malsukceso ĉe la
fino — multe pli facile legebla ol la kruda TAP el ĉiu dosiero.
Kiam distribuo havas META6.json, la modula ilo rulas
ĝiajn testojn por vi:
zef test .zef test trovas la dosierujon t/, rulas la
testoserio kaj raportas la rezulton — kio estas ĝuste tio, kio aŭtomate
okazas antaŭ ol distribuo estas instalita. Do testoj servas duoblan
celon: vi rulas ilin dum evoluigo per prove6, kaj la
ekosistemo rulas ilin por kontroli distribuon antaŭ ol iu ajn instalas
ĝin.
Testodosieroj estas nomataj kun la sufikso
.rakutest(aŭ.t) kaj konvencie numeritaj, ekzemplet/01-basic.rakutest.
Kursa navigado
← Komparoj kaj planoj | Unua testo →
💪 Aŭ iru rekte al la
ekzercoj de ĉi tiu sekcio.