Plannen, facturering, seatpools en telemetrie — de vragen die het vaakst terugkomen. Kom je er nog steeds niet uit? Neem rechtstreeks contact met ons op.
Vijfentwintig: LCOV, llvm-cov JSON, Cobertura, JaCoCo, Istanbul/nyc, SimpleCov, Clover, OpenCover, coverage.py JSON, gcov/gcovr JSON, Go-dekkingsprofielen, Coveralls JSON, SonarQube generic coverage, GNATcoverage XML, BullseyeCoverage, Visual Studio .coveragexml, de xccov-JSON van Xcode, gcov-listings in platte tekst, VectorCAST, Testwell CTC++, Lauterbach TRACE32, EMMA XML, UCIS/UCDB voor VHDL en Verilog, NCover en dotCover DetailedXML. Mutatierapporten van PIT en Stryker laad je op dezelfde manier; die zetten een mutatiescore naast de dekking. Het formaat wordt herkend aan het bestand zelf, niet aan de naam, meerdere runs worden deterministisch samengevoegd, en elk formaat mag gezipt binnenkomen. Kant-en-klare recepten per taal staan op de pagina Coverage Recipes.
Ja. Coverage Studio voor Visual Studio is een tweede extensie met dezelfde lezer erin, voor Visual Studio 2022 en 2026 — Community, Professional en Enterprise. Hij gebruikt de eigen code coverage van Visual Studio niet, die in Visual Studio 2022 alleen voor Enterprise is: op Community en Professional is dit de enige coverage die de IDE laat zien, en op elke editie leest hij wat je build heeft geschreven — lcov, llvm-cov, gcov, Cobertura, OpenCover, de XML van Microsoft.CodeCoverage.Console en de rest — in plaats van een geïnstrumenteerde run vanuit Test Explorer nodig te hebben. Hij leest ook je .vscode/settings.json, dus een repository die voor de ene editor is ingericht, is voor beide ingericht. Inbegrepen bij elk betaald plan; een apparaat met beide editors is één seat. De gebruikershandleiding zegt waar de twee verschillen.
Nee, en niet bij gebrek aan proberen: CODESYS' eigen Profiler kan niet zeggen welke statements zijn uitgevoerd, alleen hoeveel tijd een POU heeft gekost — het is een profiler, geen dekkingstool. De tellers leven in het RAM van de runtime en worden gewist bij een warme herstart, zonder een export die deze extensie zou kunnen lezen zelfs als ze de juiste gegevens bevatten, en het geheel moet handmatig in de IDE worden bediend, wat draaien vanuit CI uitsluit. Is je PLC-toolchain in plaats daarvan Siemens, dan exporteert TIA Portal in elk geval iets bruikbaars.
Omdat het xccov-rapport van Xcode geen gegevens per regel bevat. Het zegt hoeveel regels van een bestand uitvoerbaar zijn en hoeveel er gedekt waren — niet welke. Daaruit gutters verzinnen zou zelfverzekerde teltjes op lege regels schilderen, en je zou een verzonnen gutter niet van een gemeten kunnen onderscheiden. Daarom blijven ze leeg en krijg je in plaats daarvan bestandspercentages, tellingen per functie en CodeLens. Voor dekking per regel exporteer je dezelfde build met xcrun llvm-cov export -format=lcov, of gebruik je slather.
Dat hoort te gebeuren — sinds 0.2026.48 herlaadt elke laag vanzelf wanneer het tracebestand verandert (de bevestigingsvraag van de gratis laag is weg). Zo niet: controleer dat watch.enabled aanstaat en dat coverageFile.paths het bestand noemt dat je build schrijft, en kijk dan in het uitvoerkanaal Fucini Coverage — een map onder files.watcherExclude wordt door een peiling om de twee seconden opgepikt in plaats van meteen, en het kanaal zegt dat.
Heb je een betaald abonnement, dan zijn planwijzigingen, betaalmethode en facturen allemaal selfservice: de link "Manage billing" op je abonnementspagina opent het klantenportaal. Voor een Business- of Enterprise-overeenkomst, of iets wat handmatig is geregeld, neem contact met ons op — meestal dezelfde dag geregeld.
Opzeggen kan altijd op dezelfde plek — "Manage billing" op je abonnementspagina, geen e-mail nodig. Je licentie blijft werken tot het einde van de periode die je al hebt betaald; daarna valt de extensie vanzelf terug op het gratis Community-niveau. Er wordt niets verwijderd en geen enkele dekkingsdata of instelling gaat verloren. Is je licentie handmatig uitgegeven of via de gratis Community-unlock verkregen, dan is er geen abonnement om op te zeggen — laat het ons weten en we stoppen met verlengen.
Community is permanent gratis met een lichte gebruikslimiet op een paar functies en MC/DC uitgeschakeld; Pro is dezelfde functieset volledig onbeperkt, één machine per sleutel. Pro Plus, Business en Enterprise delen in plaats daarvan een "seat pool" — één code voor een vast aantal apparaten, die na een periode van inactiviteit automatisch vrijkomen. Elk betaald plan omvat Coverage Studio voor Visual Studio net zo goed als voor VS Code; Community bestaat alleen in VS Code. Zie de prijspagina voor het volledige overzicht.
De eerste keer dat Fucini Coverage Studio op een machine wordt geïnstalleerd, krijg je 14 dagen de volledige Pro-functieset, geteld vanaf die eerste activering — geen gedeelde kalenderdatum. De proefperiode is er één keer per machine: opnieuw installeren of een nieuw VS Code-profiel openen zet dezelfde 14 dagen voort in plaats van nieuwe te starten. Loopt die af zonder activeringssleutel, dan sluit de extensie je niet buiten: ze valt terug op hetzelfde permanente Community-tier dat hierboven is beschreven.
Voer de opdracht “Fucini Coverage: Unlock Full Features” uit vanuit het opdrachtenpalet. Het is één toestemmingskeuze en één e-mailadres, eenmalig gevraagd. Daarna stuurt uw installatie elke dag een gebruikssamenvatting — hoe vaak u dekking hebt geladen, in welke formaten en talen, welke opdrachten u hebt uitgevoerd, uw dekkingspercentages, en welke instellingen u ten opzichte van hun standaardwaarden hebt gewijzigd. Broncode en bestandspaden gaan daar niet mee. De samenvatting zelf draagt een installatie-id en de aanvraagcode waarvoor uw sleutel is uitgegeven, niet uw adres; het adres dat u hebt opgegeven bewaren wij bij die aanvraagcode, zodat wij u kunnen vertellen wat uw installatie verstuurt en het kunnen verwijderen wanneer u daarom vraagt. Elke functie, inclusief MC/DC, wordt ontgrendeld voor 30 dagen, eenmaal per machine — een verlenging van de proefperiode van 14 dagen, geen gratis licentie. Zet telemetrie op elk moment weer uit en u valt terug op de standaard Community-set; na de 30 dagen gebeurt dat vanzelf, en er gaat nooit iets stuk. Voor langer zijn er een 7-dagenpas en de plannen.
Alleen als je uitdrukkelijk kiest voor de telemetrie-ontgrendelruil hierboven — en alleen dan. Een gewone betaalde Pro-/Pro Plus-/Business-/Enterprise-licentie verzendt nooit je gebruikersnaam, broncode of rapportinhoud, ongeacht hoe je lokale telemetrie-instellingen staan; dat datapad is uitsluitend bereikbaar via de Community-ruil.
Pro Plus-, Business- en Enterprise-plannen delen één code over een vast aantal apparaten ("seats") in plaats van één sleutel per machine uit te geven. Het activatieformulier noemt het een abonnementscode op Pro en Pro Plus — als je een van beide als één persoon koopt, krijg je een code uit je eigen abonnement, zonder bedrijf erachter — en een bedrijfscode op Business en Enterprise, waar een team er echt één deelt. Het is in beide gevallen hetzelfde. Een seat is een apparaat, geen editor: VS Code en Visual Studio op dezelfde machine delen één seat. Een seat die een tijdje inactief is geweest, komt automatisch vrij voor de volgende die hem nodig heeft — in het gewone geval geen beheerdersstap nodig.
De beheerder van de pool (degene wiens e-mailadres bij het opzetten van de pool is opgegeven) krijgt een eigen login — log in en je komt automatisch op de pagina van je pool terecht: wie welke seat gebruikt, wanneer die voor het laatst actief was, en een knop om er direct één vrij te maken, zonder te wachten op de automatische inactiviteitstimeout of contact met ons op te nemen.
Je verdient 20% van wat iedereen die je aanbrengt betaalt, gedurende hun eerste 12 maanden. Volledig uitgewerkte voorbeelden (individuele en teamreferrals) staan op de referralpagina.
Je antwoord niet gevonden? Neem contact op — we lezen elk bericht.
Ontvang een e-mail bij elke nieuwe release of aankondiging — geen spam, op elk moment op te zeggen.