Project Berkeley DB Java Edition 3.0.12 *(preliminary result) [6/2/06 12:26 PM]
 
Top Risky Classes Below Target Values
Class Risk Complexity Usage Methods Coverage Test Points Failures
Methods Outcomes
com. sleepycat. je. dbi. EnvironmentImpl 15981 170 94 94 79.4 % 23.4 % -- 0
com. sleepycat. je. tree. IN 12029 388 31 164 88.5 % 18.3 % -- 0
com. sleepycat. je. Database 8833 138 64 54 74.0 % 31.5 % -- 0
com. sleepycat. je. tree. Tree 7175 422 17 72 74.2 % 22.2 % -- 0
com. sleepycat. je. dbi. DatabaseImpl 7096 129 55 64 71.2 % 14.1 % -- 0
com. sleepycat. je. Cursor 6821 310 22 63 83.6 % 38.1 % -- 0
com. sleepycat. je. dbi. CursorImpl 5760 443 13 92 81.7 % 10.9 % -- 0
com. sleepycat. je. SecondaryDatabase 3725 133 28 29 82.2 % 48.3 % -- 0
com. sleepycat. je. tree. BIN 3478 183 19 50 82.5 % 12.0 % -- 0
com. sleepycat. je. log. FileManager 3007 167 18 56 74.1 % 42.9 % -- 0
Top Risky Classes With No Tests
Class Risk Complexity Usage Methods Coverage Test Points Failures
Methods Outcomes
com. sleepycat. persist. impl. Format 1709 61 28 47 70.4 % 0.0 % -- 0
com. sleepycat. util. keyrange. RangeCursor 1436 205 7 50 77.5 % 0.0 % -- 0
com. sleepycat. persist. impl. EntityInput 1103 29 38 9 89.1 % 0.0 % -- 0
com. sleepycat. persist. impl. EntityOutput 889 24 37 4 80.3 % 0.0 % -- 0
com. sleepycat. asm. ClassReader 754 251 3 22 55.0 % 0.0 % -- 0
com. sleepycat. asm. Type 709 118 6 26 23.3 % 0.0 % -- 0
com. sleepycat. je. cleaner. UtilizationTracker 673 42 16 17 93.5 % 0.0 % -- 0
com. sleepycat. je. recovery. RecoveryManager 634 211 3 30 85.8 % 0.0 % -- 0
com. sleepycat. asm. ClassWriter 631 105 6 30 73.1 % 0.0 % -- 0
com. sleepycat. asm. MethodWriter 589 294 2 35 40.3 % 0.0 % -- 0
Classes with Highest Complexity
Class Risk Complexity Usage Methods Coverage Test Points Failures
Methods Outcomes
com. sleepycat. je. dbi. CursorImpl 5760 443 13 92 81.7 % 10.9 % -- 0
com. sleepycat. je. tree. Tree 7175 422 17 72 74.2 % 22.2 % -- 0
com. sleepycat. je. tree. IN 12029 388 31 164 88.5 % 18.3 % -- 0
com. sleepycat. je. Cursor 6821 310 22 63 83.6 % 38.1 % -- 0
com. sleepycat. asm. MethodWriter 589 294 2 35 40.3 % 0.0 % -- 0
com. sleepycat. asm. ClassReader 754 251 3 22 55.0 % 0.0 % -- 0
com. sleepycat. je. recovery. RecoveryManager 634 211 3 30 85.8 % 0.0 % -- 0
com. sleepycat. je. txn. Lock 1891 210 9 28 72.0 % 57.1 % -- 0
com. sleepycat. util. keyrange. RangeCursor 1436 205 7 50 77.5 % 0.0 % -- 0
com. sleepycat. je. cleaner. Cleaner 1473 184 8 31 73.1 % 3.2 % -- 0
Methods with Highest Complexity
Method Coverage Complexity Outcomes with Test Points Test Status Outcome Status
com. sleepycat. asm. ClassReader. accept(ClassVisitor, Attribute[], boolean) 62.7 % 166 -- -- --
com. sleepycat. asm. MethodWriter. resizeInstructions(int[], int[], int) 0.0 % 64 -- -- --
com. sleepycat. asm. MethodWriter. put(ByteVector) 43.8 % 47 -- -- --
com. sleepycat. je. tree. Tree. searchSubTreeInternal(IN, byte[], SearchType, long, BINBoundary, boolean) 53.1 % 44 -- -- --
com. sleepycat. je. dbi. CursorImpl. getNextDuplicate(DatabaseEntry, DatabaseEntry, LockType, boolean, boolean) 79.4 % 40 -- -- --
com. sleepycat. persist. impl. PersistCatalog. <init>(Transaction, Environment, String, DatabaseConfig, EntityModel, Mutations, boolean) 87.9 % 38 -- Failed --
com. sleepycat. je. SecondaryDatabase. updateSecondary(Locker, Cursor, DatabaseEntry, DatabaseEntry, DatabaseEntry) 86.9 % 38 -- -- --
com. sleepycat. je. util. DbCacheSize. main(String[]) 0.0 % 36 -- -- --
com. sleepycat. je. Cursor. searchInternal(CursorImpl, DatabaseEntry, DatabaseEntry, LockType, LockType, SearchMode, boolean) 93.3 % 36 -- -- --
com. sleepycat. je. Cursor. checkForInsertion(GetMode, CursorImpl, CursorImpl) 93.2 % 34 -- -- --
Class and Method Complexity
Chart - Class Complexity Chart - Method Complexity
Class Coverage %
Chart - Class Coverage %