Raku kurss / Padziļināti / Testēšana un dokumentācija 🆕 / Testēšana 🆕
Testu palaišana
Atsevišķs testu fails ir vienkārši Raku programma, tāpēc to var palaist tieši:
raku t/01-basic.rakutestTas izdrukā savu TAP izvadi ekrānā. Ja failu ir vairāk par vienu vai
diviem, noder testu palaidējs, kas izpilda veselu testu
direktoriju un apkopo rezultātus. Raku palaidējs ir
prove6:
prove6 t/Tas izpilda katru testu failu zem t/ un ziņo, cik failu
un testu izdevās, ar vienu kopēju izdevās/neizdevās vērtējumu beigās —
daudz vieglāk lasāms nekā katra faila neapstrādāts TAP.
Kad distribūcijai ir META6.json, moduļu rīks tās testus
izpilda jūsu vietā:
zef test .zef test atrod direktoriju t/, izpilda kopu
un ziņo rezultātu — un tieši tas notiek automātiski, pirms distribūcija
tiek instalēta. Tātad testi kalpo divkārši: izstrādes laikā tos palaižat
ar prove6, un ekosistēma tos izpilda, lai pārbaudītu
distribūciju, pirms kāds to instalē.
Testu failus nosauc ar paplašinājumu
.rakutest(vai.t) un pēc vienošanās numurē, kāt/01-basic.rakutest.
Kursa navigācija
← Salīdzinājumi un plāni | Pirmais tests →
💪 Vai arī dodieties tieši uz šīs sadaļas
vingrinājumiem.