| Interface | Description |
|---|---|
| CoverageRecording |
Recording of data
|
| GlobalCoverageRecording |
Coverage for the whole app as opposed to per-test coverage.
|
| GlobalRecordingWriteStrategy |
How coverage recordings are written (to a file, to the network, in memory [for testing] etc)
|
| LiveGlobalCoverageRecording |
Coverage recording from the currently running application
|
| LivePerTestRecording |
A per-test coverage recording from the currently running application
|
| PerTestRecorder |
A recorder for per-test coverage.
|
| PerTestRecording | |
| ThreadVisibilityStrategy |
Base interface for different strategies for handling how the current collection of active per test recorders are made
visible across different threads.
|
| Class | Description |
|---|---|
| ActivePerTestRecorderAny |
Any number of active per-test recorders
|
| ActivePerTestRecorderMany |
More than two active per-test recorders
|
| ActivePerTestRecorderNone |
No active per-test recorders
|
| ActivePerTestRecorderOne |
Exactly one active per-test recorders
|
| BaseCoverageRecorder | |
| BaseCoverageRecording | |
| BaseCoverageRecording.Header |
BaseCoverageRecording.Header - the header for CoverageRecording files |
| CoverageSnapshot |
Coverage at a point in time - not to be confused with a test optimization snapshot
|
| 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.
|
| FileBasedGlobalCoverageRecording | |
| FileBasedPerTestRecording |
Per-test coverage recording from the currently running application
|
| FixedSizeCoverageRecorder | |
| GrowableCoverageRecorder |
CoverageRecorder which can grow its capacity to record coverage. |
| 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.
|
| NullRecorder | |
| PerTestRecorder.Diffing | |
| PerTestRecorder.Null | |
| RecordingResult |
Helper class which keeps result of the per-test recording.
|
| SharedCoverageRecorder |
A modification of GrowableCoverageRecorder which shares the same instance whenever initstring and configuration
bits are the same.
|
| TestNameSnifferHelper | |
| ThreadVisibilityStrategy.SingleThreaded |
A Holder that makes no guarantees about visibility where more than one thread gets or set the per-test recorder.
|
| ThreadVisibilityStrategy.Synchronized |
A Holder that guarantees correct per-test recorder visibility to all accessing threads.
|
| ThreadVisibilityStrategy.Volatile |
A Holder that guarantees correct per-test recorder visibility to all accessing threads.
|
Copyright © 2023 OpenClover.org. All rights reserved.