-
myDataFile
java.io.File myDataFile
-
myBranchCoverage
boolean myBranchCoverage
-
myIncludePatterns
java.util.List<E> myIncludePatterns
-
myExcludePatterns
java.util.List<E> myExcludePatterns
-
myAnnotationsToIgnore
java.util.List<E> myAnnotationsToIgnore
-
myClasses
java.util.Map<K,V> myClasses
-
myStringPool
StringsPool myStringPool
-
myIgnoredStorage
IgnoredStorage myIgnoredStorage
-
myLinesMap
java.util.Map<K,V> myLinesMap
-
myTrace
java.util.concurrent.atomic.AtomicReference<V> myTrace
Test tracking trace storage. Test tracking supports only sequential tests (but code inside one test could be parallel).
Nevertheless, in case of parallel tests run setting storage to null truncates coverage significantly.
Using CAS for the storage update slightly improves test tracking coverage as the data are not cleared too frequently.
-
myTestTrackingCallback
TestTrackingCallback myTestTrackingCallback
-
myTracesDir
java.io.File myTracesDir
-
myCollectInstructions
boolean myCollectInstructions
-
myInstructions
java.util.Map<K,V> myInstructions
-
myStopped
boolean myStopped