| Package | Description |
|---|---|
| com_atlassian_clover | |
| com.atlassian.clover.recorder |
| Modifier and Type | Method and Description |
|---|---|
static CoverageRecorder |
Clover.createRecorder(String dbName,
long dbVersion,
long cfgbits,
int maxNumElements,
CloverProfile profile,
CloverProperties properties)
This is only public for CompilationCombinationTest#recordExecution
|
static CoverageRecorder |
Clover.getNullRecorder() |
static CoverageRecorder |
Clover.getRecorder(String initChars,
long dbVersion,
long cfgbits,
int maxNumElements,
CloverProfile[] profiles,
String[] nvpProperties) |
abstract CoverageRecorder |
CoverageRecorder.withCapacityFor(int maxNumElements)
Returns an instance that *may* support recording the number of elements requested (throw growth)
else accepts (but harmlessly) discards recording for elements that can't be accepted.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BaseCoverageRecorder |
class |
DelayedRecorder
Coverage recorder where it is initially inactive and not recording any coverage but later switches on
on the first public method call once the Clover runtime has been initialised.
|
class |
FixedSizeCoverageRecorder |
class |
GrowableCoverageRecorder
CoverageRecorder which can grow its capacity to record coverage. |
static class |
GrowableCoverageRecorder.FixedProxy
A lightweight proxy which provides just enough coverage capacity
for the class that asked for it but delegates to the original
GrowableCoverageRecorder for all other functions.
|
class |
NullRecorder |
class |
SharedCoverageRecorder
A modification of GrowableCoverageRecorder which shares the same instance whenever initstring and configuration
bits are the same.
|
| Modifier and Type | Field and Description |
|---|---|
protected CoverageRecorder |
PerTestRecorder.Diffing.coverageRecorder |
protected CoverageRecorder |
ActivePerTestRecorderAny.coverageRecorder |
| Modifier and Type | Method and Description |
|---|---|
static CoverageRecorder |
FixedSizeCoverageRecorder.createFor(File dbFile,
long dbVersion,
int maxNumElements,
long cfgbits)
Factory method.
|
static CoverageRecorder |
GrowableCoverageRecorder.createFor(String dbName,
long dbVersion,
long cfgbits,
int maxNumElements)
Factory method.
|
static CoverageRecorder |
SharedCoverageRecorder.createFor(String dbName,
long dbVersion,
long cfgbits,
int maxNumElements)
Factory method.
|
CoverageRecorder |
DelayedRecorder.withCapacityFor(int maxNumElements) |
CoverageRecorder |
NullRecorder.withCapacityFor(int maxNumElements) |
CoverageRecorder |
GrowableCoverageRecorder.withCapacityFor(int maxNumElements) |
CoverageRecorder |
GrowableCoverageRecorder.FixedProxy.withCapacityFor(int maxNumElements) |
CoverageRecorder |
FixedSizeCoverageRecorder.withCapacityFor(int maxNumElements) |
| Constructor and Description |
|---|
ActivePerTestRecorderAny(CoverageRecorder coverageRecorder) |
ActivePerTestRecorderMany(CoverageRecorder coverageRecorder,
ActivePerTestRecorderOne[] those) |
ActivePerTestRecorderNone(CoverageRecorder coverageRecorder) |
ActivePerTestRecorderOne(CoverageRecorder coverageRecorder,
CloverBitSet coverage,
RuntimeType type,
long start,
int slice,
int testRunID) |
Diffing(CoverageRecorder coverageRecorder) |
FileBasedPerTestRecording(CoverageRecorder recorder,
CloverBitSet coverage,
String testMethodName,
String runtimeTestName,
long start,
long end,
double duration,
RuntimeType testType,
int slice,
int testRunId,
int exitStatus,
ErrorInfo errorInfo) |
SingleThreaded(CoverageRecorder coverageRecorder) |
Synchronized(CoverageRecorder coverageRecorder) |
Volatile(CoverageRecorder coverageRecorder) |
Copyright © 2023 OpenClover.org. All rights reserved.