Details
-
Suggestion
-
Resolution: Won't Fix
-
None
Description
See:
Problem:
Internal classes are used to manipulate snapshot.
import com.atlassian.clover.registry.entities.TestCaseInfo; import com.atlassian.clover.optimization.Snapshot; // ... Snapshot snapshot = Snapshot.loadFrom(snapshotLocation); final Set<TestCaseInfo> allTestCaseInfos = db.getCoverageData().getTests(); for (TestCaseInfo tci : allTestCaseInfos) { ... } snapshot.store();
Fix:
Create proper interfaces/classes in c.a.c.api.optimization