Probemål og filtre

Probekit bruker to sett med regler for å bestemme om en gitt metode skal instrumenteres: regler som er oppgitt i målspesifikasjonsdelen av probedefinisjonen, og regler som er oppgitt som filtre i Profil-dialogboksen når du starter applikasjonen. Både målspesifikasjonene og filtrene har innvirkning på om en probe blir brukt for en gitt metode, selv om du ikke eksplisitt oppgir dem.

Hvis en probe skal brukes for en gitt metode, må begge settene med regler resultere i at metoden merkes som "included".

Probekit avgjør om et sett med regler inkluderer metoden, ved å se på hver regel i tur og orden, i den oppgitte rekkefølgen, og kontrollerer pakken, klassen og metodenavnet for metoden mot mønstrene i regelen. Så snart den finner et samsvar, blir metoden merket med "included" eller "excluded", alt etter hva som er oppgitt i regelen. Det første samsvaret bestemmer resultatene for metoden. Ingen andre regler blir kontrollert. Det er en implisitt "include all"-regel på slutten av hvert sett, så hvis et sett er tomt, eller hvis det ikke finnes noen regel som samsvarer med metoden, blir metoden inkludert.

Hvis du skal probebehandle en bestemt metode eller et sett med metoder, kan du bruke målspesifikasjoner, filtre eller en kombinasjon av begge:

Beslektet referanse
Samle probedata: Grunnleggende bruk