Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
237001693.249%3.033

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


Package List

[Summary] [Package List] [Test Cases]


PackageTestsErrors FailuresSkippedSuccess RateTime
cz.cuni.amis.pogamut.sposh.executor28000100%0.098
cz.cuni.amis.pogamut.shady11000100%0.075
cz.cuni.amis.pogamut.sposh.engine2800196.429%0.621
cz.cuni.amis.pogamut.sposh.elements170001591.176%2.239

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

cz.cuni.amis.pogamut.sposh.executor

ClassTestsErrors FailuresSkippedSuccess RateTime
ParamInfoTest18000100%0.038
ParamsMethodTest10000100%0.06

cz.cuni.amis.pogamut.shady

ClassTestsErrors FailuresSkippedSuccess RateTime
ShadyParserTest11000100%0.075

cz.cuni.amis.pogamut.sposh.engine

ClassTestsErrors FailuresSkippedSuccess RateTime
PoshEngineTest2200195.455%0.587
SenseExecutorTest1000100%0.021
VariableContextTest5000100%0.013

cz.cuni.amis.pogamut.sposh.elements

ClassTestsErrors FailuresSkippedSuccess RateTime
ActionPatternTest9000100%0.112
ArgumentsTest1000460%0.026
CompetenceElementTest4000100%0.102
CompetenceTest6000100%0.057
DocstringTest5000100%0.151
DriveCollectionTest4000100%0.087
LapChainTest1000100%0.053
LapChainToPathTest7000100%0.22
LapPathParseTest11000100%0.034
LapPathTest33000100%0.589
PoshDummyElementTest3000100%0.238
PoshParserTest32000100%0.346
PoshPlanTest19001142.105%0.077
SenseTest13000100%0.077
TriggerTest3000100%0.035
ValueTest10000100%0.035

Test Cases

[Summary] [Package List] [Test Cases]

ShadyParserTest

testName0.034
testArg0.008
testArgChar0.004
testArgString0.002
testArgs0
testCall0.001
testQueryCall0.002
testValue0.005
testTrigger0.005
testElement0.001
testTree0.013

ActionPatternTest

testAddAction0.069
testToString0.001
testSetName0.002
testSetNameInvalid0.003
testSetNameDuplicateAP0.021
testSetNameDuplicateC0.013
testRemoveAction0.002
testNeutralizeMissingChild0
testGetActions0.001

ArgumentsTest

intValue0.02
doubleValue0.001
size0.001
t0.003
boolValue0
stringValue0.001
intVariable0
skipped
doubleVariable0
skipped
boolVariable0
skipped
stringVariable0
skipped

CompetenceElementTest

testToString0.029
testSetName0.059
testGetRetries0.008
testGetComment0.006

CompetenceTest

testAddElement0.047
testAddElementDuplicateName0.003
testAddElementLeakingParent0.001
testSetName0.003
testSetNameInvalidName0.001
testRemoveElement0.002

DocstringTest

testEmpty0.119
testMultipleWords0.006
testEscapeSequences0.022
testQuotes0.003
testDoubleQuotes0.001

DriveCollectionTest

testAddDrive0.042
testSetGetName0.04
testRemoveDriveDuplName0.002
testRemoveDrive0.003

LapChainTest

linkPathIsSingleElement0.053

LapChainToPathTest

emptyChainGivesDC0.108
senseChain0.032
driveActionChain0.017
actionPatternChain0.016
competenceChain0.017
adoptChain0.015
longChain0.015

LapPathParseTest

emptyPath0.027
planPath0.001
equalPaths0.003
unequalPaths0.002
incorrentId0
incorrentType0.001
extraSpace0
missingType0
missingId0
missingTypeSeparator0
parseEvenIncorrectOrder0

LapPathTest

emptyPath0.092
planPath0.022
illegalPlanPath0.017
firstLinkMustBePlan0.016
dcPath0.017
secondLinkMustBeDC0.018
idOfDriveCollectionIsAlwaysZero0.015
driveCollectionGoalPath0.017
driveCollectionIllegalGoalPath0.015
illegalThirdLink0.013
drivePath0.014
driveAction0.014
driveActionHasIndexZero0.014
driveTrigger0.015
driveTriggerIndexOutOfBounds0.015
illegalReference0.016
actionPatternPath0.016
wrongActionPatternForAction0.016
competencePath0.016
wrongCompetenceForAction0.012
actionPatternActionPath0.013
actionPatternIncorrectChildtype0.013
actionPatternInActionPatternPath0.015
choicePath0.012
competenceWrongLink0.019
choiceTriggerPath0.023
choiceActionPath0.016
appendPathTest0.016
emptySubstring0.015
rightSubstring0.016
leftSubstring0.013
totalSubstring0.011
subpath0.017

PoshDummyElementTest

testPattern0.023
testIsUsedName0.005
testGetUnusedName0.21

PoshParserTest

testAttackBot0.14
testEducateMeMonk0.036
testPoshBotFollow0.01
testSheepDog0.024
testStayGroom0.02
testCVarsPresnet0.008
testCVarsNotPresnet0.004
testCVarsMissingDefault0.002
testAPVarsMissingParameters0.002
testAPVarsParameters0.004
testSenseVarsInComp0.008
testAPActionVar0.005
testCompDuplicateVars0.002
testCallC0.005
testCallPrimitiveFromC0.005
testCallCFromDC0.005
testCallPrimitiveFromDC0.007
testSenseTriggerVars0.005
testMissingVars0.001
testActionNamedVariable0.002
testNamedParameterDuplicate0.003
testNamedCallTest0.006
testTestStringVariable0.006
twoDblQuotes0.002
testNames0.002
testDuplicateDriveNames0.002
testDuplicateCENames0.003
testSequenceAndCompetenceWithSameName0.003
testCompetenceAndSequenceWithSameName0.002
testADUsed0.006
testADUsed20.009
senseBooleanOperand0.007

PoshPlanTest

testIsC0
skipped
testGetC0
skipped
testIsAP0
skipped
testGetAP0
skipped
testIsUniqueAPorComp0
skipped
testAddCompetence0.054
testSetName0.001
testSetAuthor0.001
testSetInfo0.001
testAddActionPattern0.009
testIsCycled0
skipped
testToString0
skipped
testGetChildDataNodes0.005
testMoveChild0
skipped
testRemoveCompetence0.003
testRemoveActionPattern0.003
testSynchronize0
skipped
testGetActionsNames0
skipped
testGetSensesNames0
skipped

SenseTest

changeName0.057
fqn0.003
nameAndValue0.002
fourTokens0.003
sensePredicateBoolean0.001
senseBoolstringPredicate0.001
nothing0
invalidSenseToken0.001
invalidName0.001
sensePredicateValue0.002
senseStringPredicate0.005
senseDoublePredicate0.001
wrongPredicate0

TriggerTest

moveSenseForward0.03
moveSenseBack0.004
moveSenseNoIndexChange0.001

ValueTest

parseNil0.026
parseTrue0.001
parseFals0
testInt0.001
testDouble0.002
stringInQuotes0.003
parseEnum0.001
failToParseEnum0.001
enumWithoutQuote0
serializeEnum0

PoshEngineTest

testGoalFulfilled0.176
testParameterlessPrimitiveEvaluation0.051
testDEFrequencyFail0.009
testNoGoal0.011
testAPExecutor0.018
testPassedConstantsInPrimitive0.005
testNestedAP0.005
testNestedAPFailure0.011
testSimpleC0.019
testSimpleCRetry0
skipped
test011VarConstPassed2Primitive0.014
test012TestAPProcessing0.012
test012New0.04
test013TestDC0.011
test014Comparison0.013
test015APDouble0.029
test016APDoubleFail0.022
test017MultiCE0.056
test018MultiC0.026
test020SenseCtx0.033
test021TestEqualTrue0.014
test022TestAdopt0.012

SenseExecutorTest

testEvaluateComparison0.021

VariableContextTest

childValue0.011
parentValue0.001
childOverridesParentValue0
parentKeepsOverridenValue0.001
missingValue0

ParamInfoTest

representsExact0.031
existingNonrepresentingClass0.002
representsInt0.001
representsInteger0
representsdouble0
representsDouble0
representsString0.001
representsSomeEnum0
stringIsAssignableToSTRING0
incompatibleAssignemntToSTRING0.001
intAssignableToINT0
intAssignableToINTeger0
integerAssignableToINT0
integerAssignableToINTeger0.001
enumAssignableToEnum0
stringNotAssignableToEnum0.001
wrongEnumNotAssignableToEnum0
nilAssignableToEverything0

ParamsMethodTest

singleParameter0.049
missingMethod0.002
overloadingMethods0.001
missingParamAnnotation0.001
doubleParameter0.001
intParameter0
DoubleParameter0.001
IntParameter0.003
StringParameter0.001
exceptionInMethod0.001

Failure Details

[Summary] [Package List] [Test Cases]


intVariable
skipped: skipped
doubleVariable
skipped: skipped
boolVariable
skipped: skipped
stringVariable
skipped: skipped
testIsC
skipped: skipped
testGetC
skipped: skipped
testIsAP
skipped: skipped
testGetAP
skipped: skipped
testIsUniqueAPorComp
skipped: skipped
testIsCycled
skipped: skipped
testToString
skipped: skipped
testMoveChild
skipped: skipped
testSynchronize
skipped: skipped
testGetActionsNames
skipped: skipped
testGetSensesNames
skipped: skipped
testSimpleCRetry
skipped: skipped