Fork me on GitHub

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
92 0 0 11 88.043% 59.824

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


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
com.simpligility.maven.plugins.android.phase09package 1 0 0 1 0% 0.001
com.simpligility.maven.plugins.android.phase01generatesources 4 0 0 0 100% 2.9
com.simpligility.maven.plugins.android.common 9 0 0 0 100% 0.078
com.simpligility.maven.plugins.android.asm 2 0 0 0 100% 0.085
com.simpligility.maven.plugins.android 41 0 0 1 97.561% 3.43
com.simpligility.maven.plugins.android.asm.withtests 2 0 0 0 100% 0.015
com.simpligility.maven.plugins.android.config 4 0 0 0 100% 0.408
com.simpligility.maven.plugins.android.standalonemojos 16 0 0 9 43.75% 52.881
com.simpligility.maven.plugins.android.configuration 13 0 0 0 100% 0.026

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

com.simpligility.maven.plugins.android.phase09package

Class Tests Errors Failures Skipped Success Rate Time
ApkMojoTest 1 0 0 1 0% 0.001

com.simpligility.maven.plugins.android.phase01generatesources

Class Tests Errors Failures Skipped Success Rate Time
GetPackageCompareMapTest 4 0 0 0 100% 2.9

com.simpligility.maven.plugins.android.common

Class Tests Errors Failures Skipped Success Rate Time
NativeHelperTest 9 0 0 0 100% 0.078

com.simpligility.maven.plugins.android.asm

Class Tests Errors Failures Skipped Success Rate Time
AndroidTestFinderTest 2 0 0 0 100% 0.085

com.simpligility.maven.plugins.android

Class Tests Errors Failures Skipped Success Rate Time
AbstractAndroidMojoTest 8 0 0 0 100% 3.032
AbstractEmulatorMojoTest 1 0 0 1 0% 0
AndroidSdkTest 14 0 0 0 100% 0
AndroidTestRunListenerTest 1 0 0 0 100% 0.234
InclusionExclusionResolverTest 8 0 0 0 100% 0.12
InstrumentationArgumentParserTest 5 0 0 0 100% 0.036
PluginInfoTest 4 0 0 0 100% 0.008

com.simpligility.maven.plugins.android.asm.withtests

Class Tests Errors Failures Skipped Success Rate Time
TestClassA 1 0 0 0 100% 0.015
TestClassB 1 0 0 0 100% 0

com.simpligility.maven.plugins.android.config

Class Tests Errors Failures Skipped Success Rate Time
ConfigHandlerTest 4 0 0 0 100% 0.408

com.simpligility.maven.plugins.android.standalonemojos

Class Tests Errors Failures Skipped Success Rate Time
AarMojoIntegrationTest 1 0 0 0 100% 17.76
InternalIntegrationTestMojoTest 1 0 0 1 0% 0
LintMojoIntegrationTest 4 0 0 0 100% 21.818
LintMojoTest 1 0 0 1 0% 0
ManifestUpdateMojoTest 1 0 0 1 0% 0
MonkeyMojoTest 1 0 0 1 0% 0
MonkeyRunnerMojoTest 1 0 0 1 0% 0
UIAutomatorMojoTest 1 0 0 1 0% 0
UnpackMojoLazyTest 1 0 0 1 0% 0
UnpackMojoTest 1 0 0 1 0% 0
ZipalignMojoIntegrationTest 2 0 0 0 100% 13.3
ZipalignMojoTest 1 0 0 1 0% 0.003

com.simpligility.maven.plugins.android.configuration

Class Tests Errors Failures Skipped Success Rate Time
RegexVersionElementParserTest 4 0 0 0 100% 0.012
SimpleVersionElementParserTest 2 0 0 0 100% 0.005
VersionGeneratorTest 7 0 0 0 100% 0.009

Test Cases

[Summary] [Package List] [Test Cases]

AbstractAndroidMojoTest

givenAndroidManifestWithoutInstrumentationThenInstrumentationRunnerIsNotFound 0.208
givenNoPathThenUseAndroidHomePath 2.093
usesAdbConnectionTimeout 0.141
givenApidemosPlatformtestsApkThenPackageIsFound 0.112
givenValidAndroidManifestXmlTreeThenPackageIsFound 0.024
givenApidemosApkThenPackageIsFound 0.317
givenAndroidManifestThenInstrumentationRunnerIsFound 0
givenAndroidManifestThenTargetPackageIsFound 0

AbstractEmulatorMojoTest

com.simpligility.maven.plugins.android.AbstractEmulatorMojoTest 0
Does not work anymore with new sdk

AndroidSdkTest

validPlatformsAndApiLevelsWithDiffBuildTools1 0
validPlatformsAndApiLevelsWithDiffBuildTools2 0
validPlatformsAndApiLevelsWithDiffBuildTools3 0
invalidPlatformAndApiLevels 0
givenPlatformNullThenPlatformisSomethingValidLooking 0
givenInvalidPlatformStringThenException 0
validPlatformsAndApiLevels19 0
validPlatformsAndApiLevels22 0
validPlatformsAndApiLevels23 0
validPlatformsAndApiLevels25 0
validPlatformsAndApiLevels28 0
invalidBuildTools 0
givenToolAdbThenPathIsPlatformTools 0
givenToolAndroidThenPathIsCommon 0

AndroidTestRunListenerTest

validReport 0.172

AndroidTestFinderTest

givenDirectoryWithoutTestsThenNoTests 0.076
givenDirectoryWithTestsThenItContainsTests 0.009

TestClassA

testSomethingToPleaseJunit 0.002

TestClassB

testSomethingToPleaseJunit 0

NativeHelperTest

artifactHasHardwareArchitectureNotNativeLibrary 0.064
shouldNotIncludeLibsFolderAsNativeDependenciesSourceWhenNoNativeLibsInside 0
architectureResolutionForMixedArchitectureClassifier 0.008
artifactHasHardwareArchitectureWithDefaultLegacyClassifier 0
architectureResolutionForDefaultLegacyArchitectureClassifier 0.001
artifactHasHardwareArchitectureWithClassifier 0.001
artifactHasHardwareArchitecture 0.001
shouldIncludeLibsFolderAsNativeDependenciesSourceWhenNativeLibsInside 0
architectureResolutionForPlainArchitectureClassifier 0.001

ConfigHandlerTest

testParseConfigurationFromMaven 0.398
testParseConfigurationDefaultMethodValue 0.005
testParseConfigurationDefault 0
testParseConfigurationFromConfigPojo 0.001

RegexVersionElementParserTest

fullMatch 0.009
failedMatch 0.001
prefixMatch 0.001
variableLengthResult 0

SimpleVersionElementParserTest

simple 0.005
mixed 0

VersionGeneratorTest

faulty 0.006
realCase 0
compare 0
mixedCase 0.001
realCaseRegex 0.001
generateRegex 0
generate 0

InclusionExclusionResolverTest

testSkipDependenciesFalse 0.068
testIncludeExcludeByQualifiers 0.019
testSkipDependenciesExcludeTypes 0
testSkipDependenciesTrue 0.001
testMatchingArtifactTypesIncludeExcludePriority 0
testSkipDependenciesIncludeTypes 0.001
testIncludeExcludeTypeQualifierIntersections 0.007
testIllegalQualifier 0

InstrumentationArgumentParserTest

two_flat_args_should_be_parsed_into_two_key_value_pairs 0.016
should_parse_values_with_space_character 0
missing_value_should_throw_IllegalArgumentException 0.018
empty_pair_should_throw_IllegalArgumentException 0
should_return_an_empty_map_for_null_list 0

GetPackageCompareMapTest

testNoDependencies 1.038
testEmptyDependencies 0.005
testData1 0.012
testData2 0.004

ApkMojoTest

com.simpligility.maven.plugins.android.phase09package.ApkMojoTest 0
This test has to be migrated to be an IntegrationTest using AbstractAndroidMojoIntegrationTest

PluginInfoTest

confirmArtifactId 0.006
confirmGav 0
confirmGroupId 0
confirmVersion 0

AarMojoIntegrationTest

buildDeployAndRun[3.3.9] 13.212

InternalIntegrationTestMojoTest

com.simpligility.maven.plugins.android.standalonemojos.InternalIntegrationTestMojoTest 0
This test has to be migrated to be an IntegrationTest using AbstractAndroidMojoIntegrationTest

LintMojoIntegrationTest

testDefaultUnskippedLintConfig[3.0.5] 5.52
testSkipConfig[3.0.5] 0.239
testDefaultUnskippedLintConfig[3.2.5] 5.98
testSkipConfig[3.2.5] 3.345

LintMojoTest

com.simpligility.maven.plugins.android.standalonemojos.LintMojoTest 0
This test has to be migrated to be an IntegrationTest using AbstractAndroidMojoIntegrationTest

ManifestUpdateMojoTest

com.simpligility.maven.plugins.android.standalonemojos.ManifestUpdateMojoTest 0
This test has to be migrated to be an IntegrationTest using AbstractAndroidMojoIntegrationTest

MonkeyMojoTest

com.simpligility.maven.plugins.android.standalonemojos.MonkeyMojoTest 0
This test has to be migrated to be an IntegrationTest using AbstractAndroidMojoIntegrationTest

MonkeyRunnerMojoTest

com.simpligility.maven.plugins.android.standalonemojos.MonkeyRunnerMojoTest 0
This test has to be migrated to be an IntegrationTest using AbstractAndroidMojoIntegrationTest

UIAutomatorMojoTest

com.simpligility.maven.plugins.android.standalonemojos.UIAutomatorMojoTest 0
This test has to be migrated to be an IntegrationTest using AbstractAndroidMojoIntegrationTest

UnpackMojoLazyTest

com.simpligility.maven.plugins.android.standalonemojos.UnpackMojoLazyTest 0
This test has to be migrated to be an IntegrationTest using AbstractAndroidMojoIntegrationTest

UnpackMojoTest

com.simpligility.maven.plugins.android.standalonemojos.UnpackMojoTest 0
This test has to be migrated to be an IntegrationTest using AbstractAndroidMojoIntegrationTest

ZipalignMojoIntegrationTest

skipOnNonAndroidProject[3.0.5] 4.487
skipOnNonAndroidProject[3.2.3] 5.052

ZipalignMojoTest

com.simpligility.maven.plugins.android.standalonemojos.ZipalignMojoTest 0
This test has to be migrated to be an IntegrationTest using AbstractAndroidMojoIntegrationTest

Failure Details

[Summary] [Package List] [Test Cases]


com.simpligility.maven.plugins.android.AbstractEmulatorMojoTest
skipped: Does not work anymore with new sdk
com.simpligility.maven.plugins.android.phase09package.ApkMojoTest
skipped: This test has to be migrated to be an IntegrationTest using AbstractAndroidMojoIntegrationTest
com.simpligility.maven.plugins.android.standalonemojos.InternalIntegrationTestMojoTest
skipped: This test has to be migrated to be an IntegrationTest using AbstractAndroidMojoIntegrationTest
com.simpligility.maven.plugins.android.standalonemojos.LintMojoTest
skipped: This test has to be migrated to be an IntegrationTest using AbstractAndroidMojoIntegrationTest
com.simpligility.maven.plugins.android.standalonemojos.ManifestUpdateMojoTest
skipped: This test has to be migrated to be an IntegrationTest using AbstractAndroidMojoIntegrationTest
com.simpligility.maven.plugins.android.standalonemojos.MonkeyMojoTest
skipped: This test has to be migrated to be an IntegrationTest using AbstractAndroidMojoIntegrationTest
com.simpligility.maven.plugins.android.standalonemojos.MonkeyRunnerMojoTest
skipped: This test has to be migrated to be an IntegrationTest using AbstractAndroidMojoIntegrationTest
com.simpligility.maven.plugins.android.standalonemojos.UIAutomatorMojoTest
skipped: This test has to be migrated to be an IntegrationTest using AbstractAndroidMojoIntegrationTest
com.simpligility.maven.plugins.android.standalonemojos.UnpackMojoLazyTest
skipped: This test has to be migrated to be an IntegrationTest using AbstractAndroidMojoIntegrationTest
com.simpligility.maven.plugins.android.standalonemojos.UnpackMojoTest
skipped: This test has to be migrated to be an IntegrationTest using AbstractAndroidMojoIntegrationTest
com.simpligility.maven.plugins.android.standalonemojos.ZipalignMojoTest
skipped: This test has to be migrated to be an IntegrationTest using AbstractAndroidMojoIntegrationTest