Planovi, naplata, skupovi mjesta i telemetrija — pitanja koja se najčešće pojavljuju. I dalje niste pronašli odgovor? Obratite nam se izravno.
Dvadeset pet: LCOV, llvm-cov JSON, Cobertura, JaCoCo, Istanbul/nyc, SimpleCov, Clover, OpenCover, coverage.py JSON, gcov/gcovr JSON, Go profili pokrivenosti, Coveralls JSON, generičko pokrivanje SonarQubea, GNATcoverage XML, BullseyeCoverage, Visual Studio .coveragexml, xccov JSON iz Xcodea, gcov ispisi u običnom tekstu, VectorCAST, Testwell CTC++, Lauterbach TRACE32, EMMA XML, UCIS/UCDB za VHDL i Verilog, NCover i dotCover DetailedXML. Izvještaji mutacijskog testiranja PIT i Stryker učitavaju se jednako i uz pokrivenost dodaju ocjenu mutacija. Format se prepoznaje po samoj datoteci, ne po imenu, više izvođenja spaja se deterministički, a bilo koji od njih može stići gzipan. Gotovi recepti po jeziku nalaze se na stranici Coverage Recipes.
Da. Coverage Studio za Visual Studio drugo je proširenje s istim čitačem unutra, za Visual Studio 2022 i 2026 — Community, Professional i Enterprise. Ne koristi vlastitu pokrivenost koda Visual Studija, koja je u Visual Studiju 2022 samo za Enterprise: na Communityju i Professionalu to je jedina pokrivenost koju će IDE prikazati, a na svakom izdanju čita ono što je vaš build napisao — lcov, llvm-cov, gcov, Cobertura, OpenCover, XML iz Microsoft.CodeCoverage.Console i ostalo — umjesto da treba instrumentirano izvođenje iz Test Explorera. Čita i vaš .vscode/settings.json, pa je repozitorij postavljen za jedan uređivač postavljen za oba. Uključen u svaki plaćeni plan; uređaj s oba uređivača jedno je mjesto. Korisnički vodič kaže gdje se ta dva razlikuju.
Ne, i to ne zbog nedostatka pokušaja: vlastiti CODESYS Profiler ne može reći koje su naredbe izvršene, samo koliko je vremena POU potrošio — to je profiler, a ne alat za pokrivenost. Njegovi brojači žive u radnoj memoriji izvršnog okruženja i brišu se pri toplom ponovnom pokretanju, bez ikakvog izvoza koji bi ovo proširenje moglo čitati čak i da sadrže prave podatke, a cijelim se time mora upravljati ručno u IDE-u, što isključuje pokretanje iz CI-ja. Ako je vaš PLC alatni lanac umjesto toga Siemens, TIA Portal barem izvozi nešto upotrebljivo.
Zato što Xcodeov xccov izvještaj ne nosi podatke po retku. Kaže koliko je redaka u datoteci izvršno i koliko ih je pokriveno — ne i koji. Izmišljanje oznaka iz toga značilo bi slikati samouvjerene brojače na praznim recima, a izmišljenu oznaku ne biste razlikovali od izmjerene. Zato ostaju prazne, a umjesto toga dobivate postotke po datoteci, brojanja po funkciji i CodeLens. Za pokrivenost Swifta redak po redak izvezite isti build s xcrun llvm-cov export -format=lcov ili upotrijebite slather.
Trebala bi — od 0.2026.48 svaka razina samostalno ponovno učitava kad se datoteka traga promijeni (upit za potvrdu na besplatnoj razini je uklonjen). Ako ne: provjerite je li watch.enabled uključen i imenuje li coverageFile.paths datoteku koju vaš build piše, pa pogledajte izlazni kanal Fucini Coverage — mapu pod files.watcherExclude hvata prozivanje svake dvije sekunde umjesto odmah, i kanal to kaže.
Ako imate plaćenu pretplatu, promjene plana, način plaćanja i računi su samoposlužni: poveznica „Manage billing“ na stranici vaše pretplate otvara korisnički portal. Za Business ili Enterprise ugovor, ili bilo što dogovoreno ručno, javite nam se — obično riješimo isti dan.
Otkazati možete bilo kada na istom mjestu — „Manage billing“ na stranici vaše pretplate, bez ijedne e-poruke. Licenca radi do kraja razdoblja koje ste već platili; nakon toga se proširenje samo vraća na besplatnu razinu Community. Ništa se ne deinstalira i ne gube se podaci o pokrivenosti ni postavke. Ako je licenca izdana ručno ili dobivena besplatnom Community-unlock razmjenom, nema pretplate za otkazati — samo nam javite i prestat ćemo izdavati obnove.
Community je trajno besplatan uz blago ograničenje korištenja nekoliko značajki i isključen MC/DC; Pro je isti skup značajki posve neograničen, jedno računalo po ključu. Pro Plus, Business i Enterprise umjesto toga dijele "bazen mjesta" — jedan kod koji pokriva zadani broj uređaja, koji se automatski oslobađaju nakon razdoblja neaktivnosti. Svaki plaćeni plan uključuje Coverage Studio za Visual Studio jednako kao i za VS Code; Community postoji samo u VS Codeu. Cijeli pregled je na stranici s cijenama.
Kada se Fucini Coverage Studio prvi put instalira na računalo, dobiva 14 dana potpunog skupa značajki Pro, računajući od te prve aktivacije — a ne od zajedničkog kalendarskog roka. Probno razdoblje vrijedi jednom po računalu: ponovna instalacija ili novi profil u VS Codeu nastavlja istih 14 dana umjesto da započne nove. Kada istekne bez aktivacijskog ključa, proširenje vam ne zaključava pristup: prelazi na istu trajnu razinu Community opisanu gore.
Pokrenite naredbu „Fucini Coverage: Unlock Full Features“ iz palete naredbi. Riječ je o jednom pristanku i jednoj e-mail adresi, zatraženima jednom. Nakon toga vaša instalacija svaki dan šalje sažetak korištenja — koliko ste često učitavali pokrivenost, u kojim formatima i jezicima, koje ste naredbe pokrenuli, vaše postotke pokrivenosti te koje ste postavke promijenili u odnosu na njihove zadane vrijednosti. Uz njega ne idu ni izvorni kod ni putanje datoteka. Sam sažetak nosi identifikator instalacije i kod zahtjeva na koji je izdan vaš ključ, a ne vašu adresu; adresu koju ste dali čuvamo uz taj kod zahtjeva, kako bismo vam mogli reći što vaša instalacija šalje i obrisati je kad to zatražite. Sve značajke, uključujući MC/DC, otključavaju se na 30 dana, jednom po računalu — to je produljenje 14-dnevnog probnog razdoblja, a ne besplatna licenca. Isključite telemetriju kad god želite i vraćate se na standardni Community skup; nakon 30 dana to se događa samo od sebe i ništa se nikada ne kvari. Za dulje postoje 7-dnevna propusnica i planovi.
Samo ako izričito pristanete na gore opisanu zamjenu telemetrije za otključavanje — i samo tada. Uobičajena plaćena licenca Pro/Pro Plus/Business/Enterprise nikada ne šalje vaše korisničko ime, izvorni kod ni sadržaj izvještaja, bez obzira na to kako su postavljene vaše lokalne postavke telemetrije; taj je put podataka dostupan isključivo kroz zamjenu u sklopu razine Community.
Planovi Pro Plus, Business i Enterprise dijele jedan kod na zadani broj uređaja ("mjesta") umjesto izdavanja ključa po računalu. Obrazac za aktivaciju naziva ga kodom pretplate na Pro i Pro Plus — kupnjom bilo kojeg kao jedna osoba dobivate kod iz vlastite pretplate, bez tvrtke iza njega — i kodom tvrtke na Business i Enterprise, gdje ga tim doista dijeli. U oba je slučaja to isto. Mjesto je uređaj, ne uređivač: VS Code i Visual Studio na istom računalu dijele jedno mjesto. Mjesto koje je neko vrijeme neaktivno automatski se oslobađa za sljedeću osobu kojoj treba — u uobičajenom slučaju bez administratorskog koraka.
Voditelj skupa (osoba čija je e-pošta navedena pri postavljanju skupa) dobiva vlastitu prijavu — prijavite se i automatski ćete doći na stranicu svog skupa: tko koristi koje mjesto, kada je bio posljednji put aktivan te gumb za trenutačno oslobađanje mjesta, bez čekanja na automatski istek zbog neaktivnosti i bez javljanja nama.
Zarađujete 20% onoga što plaća svaka osoba koju preporučite, tijekom njezinih prvih 12 mjeseci. Cjeloviti razrađeni primjeri (pojedinačne i timske preporuke) nalaze se na stranici programa preporuka.
Niste pronašli svoj odgovor? Javite nam se — čitamo svaku poruku.
Primajte e-poštu kad god izađe novo izdanje ili objava — bez neželjene pošte, odjava u bilo kojem trenutku.