Summary

TestsErrors FailuresSuccess RateTime
192089.474%1.815

Note: failures are anticipated and checked for with assertions while errors are unanticipated.

Package List

PackageTestsErrors FailuresSuccess RateTime
org.vafer.jar.merging200100%0.026
org.vafer.jar.handler400100%0.059
org.vafer.dependency.resources41075%0.062
org.vafer.minijar21050%0.53
org.vafer.dependency.asm700100%1.138

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

org.vafer.jar.merging

ClassTestsErrors FailuresSuccess RateTime
StrategyTestCase200100%0.026

org.vafer.jar.handler

ClassTestsErrors FailuresSuccess RateTime
JarHandlerTestCase400100%0.059

org.vafer.dependency.resources

ClassTestsErrors FailuresSuccess RateTime
ResourceLookupTestCase41075%0.062

org.vafer.minijar

ClassTestsErrors FailuresSuccess RateTime
MiniJarProcessorTestCase21050%0.53

org.vafer.dependency.asm

ClassTestsErrors FailuresSuccess RateTime
DependenciesTestCase200100%0.061
RenamingTestCase500100%1.077

Test Cases

DependenciesTestCase

testClassObject0.029
testClassString0.018

RenamingTestCase

testClass1Load0.001
testClass1NamePassThrough0.001
testClass1Rename0.001
testHashMapRename0.018
testJavacInputRename1.053

ResourceLookupTestCase

testStaticResourceResolver0.025
testRuntimeResourceResolver0.025
testRuntimeRewriting 0.004
testResolveBehaviour0.003

JarHandlerTestCase

testCopying0.014
testFiltering0.017
testRenaming0.017
testChaining0.009

StrategyTestCase

testPickFirstStrategy0.01
testMergeSameStrategy0.015

MiniJarProcessorTestCase

testMiniJar0
testUeberJar 0.529
The super class name of interfaces must be 'java/lang/Object'

Failure Details

testRuntimeRewriting
java.lang.reflect.InvocationTargetException
testUeberJar
java.lang.IllegalArgumentException: The super class name of interfaces must be 'java/lang/Object'