/ / Istanbul-generovaná analýza pokrytia kódu pre Intern testy v prehliadači? - dojo, intern, istanbul

Analýza pokrytia kódu vytvoreného v Istanbule pre interné testy bežiace v prehliadači? - dojo, intern, istanbul

Viem, že existuje existujúci príspevok, ktorý sa pýta, či je možné vygenerovať správu HTML o analýze pokrytia kódov pre testy napísané a spustené v Internete.

Generovať správy o pokrytí kódom HTML s internistom

Avšak, post neuvádza, aký typprostredie, v ktorom OP prebieha; sú testy spustené v klientovi Node.js? Pýtam sa, pretože som spustil svoje unittests pomocou Intern framework v prehliadači [upraviť: vyvolanie testov porovnateľne s http: //path/to/intern-tutorial/node_modules/intern/client.html? config = tests / intern], Článok tu:

https://github.com/theintern/intern/wiki/Using-and-Writing-Reporters#custom-reporters

uvádza, že HTML je jediným reportérom, ktorý je k dispozíciipre platformu prehliadača; LCOV a LCOVHTML nie sú. Zmenilo sa to vôbec? Táto obmedzená škála reportérov pre prehliadače nie je "t veľmi pohodlné, a ja som dúfal, že využiť Istanbul postavený v Intern, skôr než sa snažia pripojiť iný nástroj pre analýzu kódového pokrytia (alebo hack moje vlastné veci :().

odpovede:

0 pre odpoveď č. 1

Informácie o pokrytí kódu budú správne načítané z kódu spusteného v prehliadačoch, ak s ním spustíte testy intern-runner, Skutočné zhromažďovanie a výstup výsledkov pokrytia sa vyskytuje na strane servera (Node.js).