A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

apply(Project) - Method in CoveragePlugin
auxClasspath(String) - Method in InstrumentationExtension

B

branch(int) - Method in RateExtension
branch(int) - Method in RegexRateExtension
build(def) - Method in CheckingExtension
build(def) - Method in InstrumentationExtension
build(def) - Method in RegexRateExtension
build(def) - Method in ReportingExtension

C

charset(String) - Method in ReportingExtension
check(CoverageChecking) - Method in CoberturaCoverageGateway
check(CoverageChecking) - Method in CoverageGateway
Checks the coverage results.
checkCoverage(CoverageCheckingRequest, CoverageCheckingOutput) - Method in CoverageCheckingInput
checkCoverage(CoverageCheckingRequest, CoverageCheckingOutput) - Method in CoverageCheckingInteractor
checkCoverage() - Method in CoverageCheckingTask
CheckingExtension - Class in com.psa.coverage.plugin.extensions
This extension allows the configuration of the coverage checking.
classRate(def) - Method in CheckingExtension
CoberturaCoverageGateway - Class in com.psa.coverage.gateways
Gateway for Cobertura coverage
Controller - Class in com.psa.coverage.wiring
This class provides the different use cases for the plug in.
CoverageChecking - Class in com.psa.coverage.configuration
Configuration for coverage checking
coverageChecking(def) - Method in CoverageExtension
CoverageCheckingInput - Interface in com.psa.coverage.checking
This is the input boundary for the coverage checking use case.
CoverageCheckingInteractor - Class in com.psa.coverage.checking
This is the interactor for the coverage checking use case.
CoverageCheckingOutput - Interface in com.psa.coverage.checking
This is the coverage checking output boundary
CoverageCheckingRequest - Class in com.psa.coverage.checking
This is the coverage checking request object.
CoverageCheckingResponse - Class in com.psa.coverage.checking
This is the coverage checking response.
CoverageCheckingTask - Class in com.psa.coverage.plugin.tasks
This gradle task performs the coverage checking.
CoverageContext - Class in com.psa.coverage.helpers
Contains the gateways configuration.
CoverageExtension - Class in com.psa.coverage.plugin.extensions
It is the coverage plugin main extension.
CoverageGateway - Interface in com.psa.coverage.gateways
This interface defines the methods that can be used to implement different coverage tools.
coverageGateway - Field in CoverageContext
CoveragePlugin - Class in com.psa.coverage.plugin
This class applies the coverage plugin.

D

E

excludeClass(String) - Method in InstrumentationExtension

F

format(String) - Method in ReportingExtension

G

generateReport(Reporting) - Method in CoberturaCoverageGateway
generateReport(Reporting) - Method in CoverageGateway
Generates the coverage report.
generateReports(ReportingRequest, ReportingOutput) - Method in ReportingInput
generateReports(ReportingRequest, ReportingOutput) - Method in ReportingInteractor
getAuxClasspath() - Method in InstrumentationTask
Returns the auxiliary class path to use.
getCharset() - Method in ReportingTask
getCheckCoverage() - Method in Controller
Gets the default input boundary for the coverage checking use case.
getClassBranchRate() - Method in CoverageCheckingTask
getClassLineRate() - Method in CoverageCheckingTask
getExcludeClasses() - Method in InstrumentationTask
Get the list of classes to be excluded from those that were initially included.
getFormats() - Method in ReportingTask
getIgnoreMethodAnnotations() - Method in InstrumentationTask
Gets a list of method annotations to ignore during the code coverage.
getIgnores() - Method in InstrumentationTask
Gets the list of lines of code to be ignored during instrumentation.
getIgnoreTrivial() - Method in InstrumentationTask
Returns whether to ignore trivial code or not.
getIncludeClasses() - Method in InstrumentationTask
Get the list of classes to be included in the coverage.
getInstrumentation() - Method in Controller
Gets the default input boundary for the instrumentation use case.
getLine() - Method in Rate
@return the minimum line coverage as a percentage.
getPackageBranchRate() - Method in CoverageCheckingTask
getPackageLineRate() - Method in CoverageCheckingTask
getRegularExpressionRates() - Method in CoverageCheckingTask
getReporting() - Method in Controller
Gets the default input boundary for the reporting use case.
getTotalBranchRate() - Method in CoverageCheckingTask
getTotalLineRate() - Method in CoverageCheckingTask
getViewModel() - Method in CoverageCheckingOutput
Gets the generated view model.
getViewModel() - Method in InstrumentationOutput
Returns the resulting view model.
getViewModel() - Method in Presenter
getViewModel() - Method in ReportingOutput
Returns the processed view model.

H

I

ignore(String) - Method in InstrumentationExtension
ignoreMethodAnnotation(String) - Method in InstrumentationExtension
ignoreTrivial(boolean) - Method in InstrumentationExtension
includeClass(String) - Method in InstrumentationExtension
instrument(Instrumentation) - Method in CoberturaCoverageGateway
instrument(Instrumentation) - Method in CoverageGateway
Instrument the classes.
instrument(InstrumentationRequest, InstrumentationOutput) - Method in InstrumentationInput
Instrument the classes according to the data in the request.
instrument(InstrumentationRequest, InstrumentationOutput) - Method in InstrumentationInteractor
instrument() - Method in InstrumentationTask
Instrumentation - Class in com.psa.coverage.configuration
This object holds the instrumentation configuration that is to be passed to the gateway.
instrumentation(def) - Method in CoverageExtension
InstrumentationExtension - Class in com.psa.coverage.plugin.extensions
Extension for instrumentation
InstrumentationInput - Interface in com.psa.coverage.instrumentation
This is the instrumentation input interface.
InstrumentationInteractor - Class in com.psa.coverage.instrumentation
This is the instrumentation interactor.
InstrumentationOutput - Interface in com.psa.coverage.instrumentation
This interface defines the output boundary for the instrumentation.
InstrumentationRequest - Class in com.psa.coverage.instrumentation
This is a request for instrumentation.
InstrumentationResponse - Class in com.psa.coverage.instrumentation
This object is the response generated after the instrumentation.
InstrumentationTask - Class in com.psa.coverage.plugin.tasks
This task will call the instrumentation use case to generate the instrumentation classes and the metadata for the code coverage analysis.

J

K

L

line(int) - Method in RateExtension
line(int) - Method in RegexRateExtension

M

merge(String, List<String>) - Method in CoberturaCoverageGateway
merge(String, List<String>) - Method in CoverageGateway
Merges the reports into the data file.

N

O

P

packageRate(def) - Method in CheckingExtension
Presenter - Class in com.psa.coverage.wiring
This is the default output boundary for all use cases in the plug in.
processResponse(CoverageCheckingResponse) - Method in CoverageCheckingOutput
Generates a view model given the response.
processResponse(InstrumentationResponse) - Method in InstrumentationOutput
Processes a response to generate a view model.
processResponse(CoverageCheckingResponse) - Method in Presenter
processResponse(ReportingResponse) - Method in ReportingOutput
Generates a view model of the given type from the given response.

Q

R

Rate - Class in com.psa.coverage.helpers
This class specifies a rate given the line and the branch minimum coverage.
rate(def) - Method in RateExtension
RateExtension - Class in com.psa.coverage.plugin.extensions
Allows the definition of a rate as an object.
regex(String) - Method in RegexRateExtension
RegexElement - Class in com.psa.coverage.checking
It is a regular expression element.
RegexRate - Class in com.psa.coverage.helpers
Define a rate associated to a particular regular expression.
regexRate(def) - Method in CheckingExtension
RegexRateExtension - Class in com.psa.coverage.plugin.extensions
Sets up a new Regular expression rate in the plug in.
report() - Method in ReportingTask
reportFileName - Field in CoverageContext
Reporting - Class in com.psa.coverage.configuration
Defines a configuration object for reporting.
reporting(def) - Method in CoverageExtension
ReportingExtension - Class in com.psa.coverage.plugin.extensions
This extension configures the reporting.
ReportingInput - Interface in com.psa.coverage.reporting
This is the input boundary for the reporting use case.
ReportingInteractor - Class in com.psa.coverage.reporting
This class is the reporting interactor.
ReportingOutput - Interface in com.psa.coverage.reporting
This is the output boundary for the reporting use case.
ReportingRequest - Class in com.psa.coverage.reporting
This class is the reporting request
ReportingResponse - Class in com.psa.coverage.reporting
This is the response object for the reporting use case.
ReportingTask - Class in com.psa.coverage.plugin.tasks
This task generates the coverage reports.

S

setBranch(int) - Method in Rate
setLine(int) - Method in Rate
Sets the minimum line coverage.

T

totalRate(def) - Method in CheckingExtension

U

V

ViewModel - Class in com.psa.coverage.viewmodels
View model for the plug in.

W

X

Y

Z

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _