Fork me on GitHub

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
91 0 0 12 86.813% 55.979

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
com.simpligility.maven.plugins.android.phase01generatesources 4 0 0 0 100% 3.482
com.simpligility.maven.plugins.android.common 9 0 0 0 100% 0.099
com.simpligility.maven.plugins.android.asm 2 0 0 0 100% 0.086
com.simpligility.maven.plugins.android 40 0 0 2 95% 3.995
com.simpligility.maven.plugins.android.asm.withtests 2 0 0 0 100% 0.02
com.simpligility.maven.plugins.android.config 4 0 0 0 100% 0.368
com.simpligility.maven.plugins.android.standalonemojos 16 0 0 9 43.75% 47.908
com.simpligility.maven.plugins.android.configuration 13 0 0 0 100% 0.021

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

com.simpligility.maven.plugins.android.phase01generatesources

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

com.simpligility.maven.plugins.android.common

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

com.simpligility.maven.plugins.android.asm

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

com.simpligility.maven.plugins.android

Class Tests Errors Failures Skipped Success Rate Time
AbstractAndroidMojoTest 8 0 0 0 100% 3.492
AbstractEmulatorMojoTest 1 0 0 1 0% 0.001
AndroidSdkTest 13 0 0 1 92.308% 0.024
AndroidTestRunListenerTest 1 0 0 0 100% 0.333
InclusionExclusionResolverTest 8 0 0 0 100% 0.102
InstrumentationArgumentParserTest 5 0 0 0 100% 0.04
PluginInfoTest 4 0 0 0 100% 0.003

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

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

com.simpligility.maven.plugins.android.config

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

com.simpligility.maven.plugins.android.standalonemojos

Class Tests Errors Failures Skipped Success Rate Time
AarMojoIntegrationTest 1 0 0 0 100% 15.794
InternalIntegrationTestMojoTest 1 0 0 1 0% 0.002
LintMojoIntegrationTest 4 0 0 0 100% 21.111
LintMojoTest 1 0 0 1 0% 0.001
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.001
UnpackMojoTest 1 0 0 1 0% 0
ZipalignMojoIntegrationTest 2 0 0 0 100% 10.997
ZipalignMojoTest 1 0 0 1 0% 0.002

com.simpligility.maven.plugins.android.configuration

Class Tests Errors Failures Skipped Success Rate Time
RegexVersionElementParserTest 4 0 0 0 100% 0.008
SimpleVersionElementParserTest 2 0 0 0 100% 0.007
VersionGeneratorTest 7 0 0 0 100% 0.006

Test Cases

[Summary] [Package List] [Test Cases]

AbstractAndroidMojoTest

givenAndroidManifestWithoutInstrumentationThenInstrumentationRunnerIsNotFound 0.188
givenNoPathThenUseAndroidHomePath 2.521
usesAdbConnectionTimeout 0.168
givenApidemosPlatformtestsApkThenPackageIsFound 0.077
givenValidAndroidManifestXmlTreeThenPackageIsFound 0.033
givenApidemosApkThenPackageIsFound 0.171
givenAndroidManifestThenInstrumentationRunnerIsFound 0.055
givenAndroidManifestThenTargetPackageIsFound 0.128

AbstractEmulatorMojoTest

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

AndroidSdkTest

validPlatformsAndApiLevelsWithDiffBuildTools1 0
skipped
validPlatformsAndApiLevelsWithDiffBuildTools2 0
invalidPlatformAndApiLevels 0
givenPlatformNullThenPlatformisSomethingValidLooking 0.004
givenInvalidPlatformStringThenException 0.003
validPlatformsAndApiLevels19 0
validPlatformsAndApiLevels22 0.013
validPlatformsAndApiLevels23 0
validPlatformsAndApiLevels25 0
validPlatformsAndApiLevelsWithDiffBuildToolsMinor 0.001
invalidBuildTools 0.002
givenToolAdbThenPathIsPlatformTools 0
givenToolAndroidThenPathIsCommon 0

AndroidTestRunListenerTest

validReport 0.233

AndroidTestFinderTest

givenDirectoryWithoutTestsThenNoTests 0.075
givenDirectoryWithTestsThenItContainsTests 0.01

TestClassA

testSomethingToPleaseJunit 0.002

TestClassB

testSomethingToPleaseJunit 0.001

NativeHelperTest

artifactHasHardwareArchitectureNotNativeLibrary 0.082
shouldNotIncludeLibsFolderAsNativeDependenciesSourceWhenNoNativeLibsInside 0.001
architectureResolutionForMixedArchitectureClassifier 0.013
artifactHasHardwareArchitectureWithDefaultLegacyClassifier 0
architectureResolutionForDefaultLegacyArchitectureClassifier 0
artifactHasHardwareArchitectureWithClassifier 0
artifactHasHardwareArchitecture 0
shouldIncludeLibsFolderAsNativeDependenciesSourceWhenNativeLibsInside 0.001
architectureResolutionForPlainArchitectureClassifier 0

ConfigHandlerTest

testParseConfigurationFromMaven 0.362
testParseConfigurationDefaultMethodValue 0.004
testParseConfigurationDefault 0
testParseConfigurationFromConfigPojo 0.001

RegexVersionElementParserTest

fullMatch 0.007
failedMatch 0
prefixMatch 0
variableLengthResult 0

SimpleVersionElementParserTest

simple 0.006
mixed 0

VersionGeneratorTest

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

InclusionExclusionResolverTest

testSkipDependenciesFalse 0.078
testIncludeExcludeByQualifiers 0.014
testSkipDependenciesExcludeTypes 0
testSkipDependenciesTrue 0
testMatchingArtifactTypesIncludeExcludePriority 0.001
testSkipDependenciesIncludeTypes 0
testIncludeExcludeTypeQualifierIntersections 0.002
testIllegalQualifier 0

InstrumentationArgumentParserTest

two_flat_args_should_be_parsed_into_two_key_value_pairs 0.02
should_parse_values_with_space_character 0.001
missing_value_should_throw_IllegalArgumentException 0.015
empty_pair_should_throw_IllegalArgumentException 0
should_return_an_empty_map_for_null_list 0

GetPackageCompareMapTest

testNoDependencies 1.448
testEmptyDependencies 0.006
testData1 0.02
testData2 0.009

ApkMojoTest

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

PluginInfoTest

confirmArtifactId 0.003
confirmGav 0
confirmGroupId 0
confirmVersion 0

AarMojoIntegrationTest

buildDeployAndRun[3.3.9] 14.555

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] 6.082
testSkipConfig[3.0.5] 0.232
testDefaultUnskippedLintConfig[3.2.5] 8.252
testSkipConfig[3.2.5] 5.326

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.761
skipOnNonAndroidProject[3.2.3] 5.33

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
validPlatformsAndApiLevelsWithDiffBuildTools1
skipped: skipped
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