.net - Hvordan kører jeg ind i en service med OpenCover?

Indlæg af Hanne Mølgaard Plasc

Problem



Som en del af kodedækningstestning skal jeg teste flere tjenester. OpenCover github nævner evnen til at gøre dette (Issue # 36), men fortæller dig ikke. På wiki 'Usage' -siden nævnes ikke noget om dette. opencover -? nævner -service -knappen uden nogen beskrivelse af, hvad den gør, præcis eller hvordan man bruger den. Kan nogen fortælle mig, hvordan denne switch virker, og hvordan jeg kan koble til en tjeneste med den?

Bedste reference


Når du installerer OpenCover, finder du, at der er et dokument kaldet Usage.rtf, der beskriver, hvordan man bruger OpenCover mod en tjeneste. [3]


Dybest set skal du køre OpenCover under en administrationskonto med forudregistrerede profiler (brug regsvr32). Servicekontakten skal angive navnet på tjenesten.


Det er ret vanskeligt at gøre, hvorfor jeg anbefaler, at du opretter din service med en konsolfunktion, da dækning under en normal brugerkonto har færre begrænsninger og er meget lettere at opsætte.