Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
207001592.754%3.63

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.executor10000100%0.048
cz.cuni.amis.pogamut.sposh.engine29000100%0.608
cz.cuni.amis.pogamut.sposh.elements168001591.071%2.974

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
ParamsMethodTest10000100%0.048

cz.cuni.amis.pogamut.sposh.engine

ClassTestsErrors FailuresSkippedSuccess RateTime
PoshEngineTest23000100%0.557
SenseExecutorTest1000100%0.03
VariableContextTest5000100%0.021

cz.cuni.amis.pogamut.sposh.elements

ClassTestsErrors FailuresSkippedSuccess RateTime
ActionPatternTest9000100%0.066
ArgumentsTest900455.556%0.032
CompetenceElementTest4000100%0.256
CompetenceTest6000100%0.08
DocstringTest5000100%0.119
DriveCollectionTest4000100%0.195
LapChainTest1000100%0.03
LapChainToPathTest7000100%0.275
LapPathParseTest11000100%0.049
LapPathTest33000100%0.768
PoshDummyElementTest3000100%0.307
PoshParserTest35000100%0.489
PoshPlanTest19001142.105%0.152
SenseTest13000100%0.106
TriggerTest3000100%0.035
ValueTest6000100%0.015

Test Cases

[Summary] [Package List] [Test Cases]

ActionPatternTest

testAddAction0.03
testToString0.005
testSetName0
testSetNameInvalid0.004
testSetNameDuplicateAP0.017
testSetNameDuplicateC0.005
testRemoveAction0.005
testNeutralizeMissingChild0
testGetActions0

ArgumentsTest

intValue0.02
doubleValue0.005
size0
boolValue0.005
stringValue0.002
intVariable0
skipped
doubleVariable0
skipped
boolVariable0
skipped
stringVariable0
skipped

CompetenceElementTest

testToString0.035
testSetName0.161
testGetRetries0.03
testGetComment0.03

CompetenceTest

testAddElement0.045
testAddElementDuplicateName0.005
testAddElementLeakingParent0.01
testSetName0.005
testSetNameInvalidName0.005
testRemoveElement0.01

DocstringTest

testEmpty0.06
testMultipleWords0.025
testEscapeSequences0.027
testQuotes0.003
testDoubleQuotes0.004

DriveCollectionTest

testAddDrive0.035
testSetGetName0.152
testRemoveDriveDuplName0.003
testRemoveDrive0.005

LapChainTest

linkPathIsSingleElement0.03

LapChainToPathTest

emptyChainGivesDC0.145
senseChain0.035
driveActionChain0.025
actionPatternChain0.02
competenceChain0.015
adoptChain0.02
longChain0.015

LapPathParseTest

emptyPath0.032
planPath0.001
equalPaths0.001
unequalPaths0.005
incorrentId0
incorrentType0.005
extraSpace0
missingType0
missingId0
missingTypeSeparator0.005
parseEvenIncorrectOrder0

LapPathTest

emptyPath0.135
planPath0.025
illegalPlanPath0.03
firstLinkMustBePlan0.02
dcPath0.015
secondLinkMustBeDC0.02
idOfDriveCollectionIsAlwaysZero0.015
driveCollectionGoalPath0.02
driveCollectionIllegalGoalPath0.02
illegalThirdLink0.041
drivePath0.025
driveAction0.024
driveActionHasIndexZero0.016
driveTrigger0.02
driveTriggerIndexOutOfBounds0.02
illegalReference0.015
actionPatternPath0.01
wrongActionPatternForAction0.015
competencePath0.02
wrongCompetenceForAction0.02
actionPatternActionPath0.015
actionPatternIncorrectChildtype0.01
actionPatternInActionPatternPath0.045
choicePath0.022
competenceWrongLink0.015
choiceTriggerPath0.02
choiceActionPath0.023
appendPathTest0.012
emptySubstring0.01
rightSubstring0.02
leftSubstring0.015
totalSubstring0.015
subpath0.02

PoshDummyElementTest

testPattern0.03
testIsUsedName0.01
testGetUnusedName0.267

PoshParserTest

testAttackBot0.229
testEducateMeMonk0.035
testPoshBotFollow0.015
testSheepDog0.025
testStayGroom0.025
testCVarsPresnet0.005
testCVarsNotPresnet0.005
testCVarsMissingDefault0.005
testAPVarsMissingParameters0
testAPVarsParameters0.01
testSenseVarsInComp0.01
testSensesVarsInCompContextFail0.01
testAPActionVar0.005
testAPActionVarsContextFail0
testCompDuplicateVars0.005
testCallC0.005
testCallPrimitiveFromC0.005
testCallCFromDC0.005
testCallPrimitiveFromDC0.015
testSenseTriggerVars0.005
testMissingVars0
testActionNamedVariable0
testNamedActionsFail0.005
testNamedParameterDuplicate0.005
testNamedCallTest0.005
testTestStringVariable0.005
testVarStringFail0.01
testNames0
testDuplicateDriveNames0.005
testDuplicateCENames0.005
testSequenceAndCompetenceWithSameName0.005
testCompetenceAndSequenceWithSameName0
testADUsed0.01
testADUsed20.01
senseBooleanOperand0.005

PoshPlanTest

testIsC0
skipped
testGetC0
skipped
testIsAP0
skipped
testGetAP0
skipped
testIsUniqueAPorComp0
skipped
testAddCompetence0.112
testSetName0.005
testSetAuthor0
testSetInfo0
testAddActionPattern0.015
testIsCycled0
skipped
testToString0
skipped
testGetChildDataNodes0.01
testMoveChild0
skipped
testRemoveCompetence0.005
testRemoveActionPattern0.005
testSynchronize0
skipped
testGetActionsNames0
skipped
testGetSensesNames0
skipped

SenseTest

changeName0.055
fqn0.005
nameAndValue0.005
fourTokens0.01
sensePredicateBoolean0.005
senseBoolstringPredicate0.005
nothing0.002
invalidSenseToken0.003
invalidName0.004
sensePredicateValue0.002
senseStringPredicate0.006
senseDoublePredicate0.002
wrongPredicate0.002

TriggerTest

moveSenseForward0.035
moveSenseBack0
moveSenseNoIndexChange0

ValueTest

parseNil0.01
parseTrue0
parseFals0
testInt0
testDouble0
stringInQuotes0.005

PoshEngineTest

testGoalFulfilled0.1
testParameterlessPrimitiveEvaluation0.044
testDEFrequencyFail0.009
testNoGoal0.007
testAPExecutor0.01
testPassedConstantsInPrimitive0.005
testNestedAP0.005
testNestedAPFailure0.01
testSimpleC0.01
testSimpleCRetry0.01
test011VarConstPassed2Primitive0.01
test012TestAPProcessing0.01
test012New0.05
test013TestDC0.015
test014Comparison0.01
test015APDouble0.045
test016APDoubleFail0.02
test017MultiCE0.04
test018MultiC0.035
test019MultiCGoal0.035
test020SenseCtx0.029
test021TestEqualTrue0.023
test022TestAdopt0.025

SenseExecutorTest

testEvaluateComparison0.03

VariableContextTest

childValue0.021
parentValue0
childOverridesParentValue0
parentKeepsOverridenValue0
missingValue0

ParamsMethodTest

singleParameter0.025
missingMethod0.002
overloadingMethods0.003
missingParamAnnotation0.003
doubleParameter0.003
intParameter0.002
DoubleParameter0.003
IntParameter0.004
StringParameter0.002
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