Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
514 0 0 1 99.8% 65.54 s

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
net.bmahe.genetics4j.neat.chromosomes 7 0 0 0 100% 0.050 s
net.bmahe.genetics4j.core.combination.erx 1 0 0 0 100% 0.056 s
net.bmahe.genetics4j.gp.mutation 38 0 0 0 100% 12.15 s
net.bmahe.genetics4j.core.combination.singlepointarithmetic 6 0 0 0 100% 0.018 s
net.bmahe.genetics4j.core.postevaluationprocess 1 0 0 0 100% 0.031 s
net.bmahe.genetics4j.moo 17 0 0 0 100% 2.722 s
net.bmahe.genetics4j.gp.program 24 0 0 0 100% 1.043 s
net.bmahe.genetics4j.core.util 7 0 0 0 100% 13.86 s
net.bmahe.genetics4j.gp 41 0 0 0 100% 1.243 s
net.bmahe.genetics4j.core.mutation.chromosome.creepmutation 21 0 0 0 100% 0.158 s
net.bmahe.genetics4j.neat 28 0 0 0 100% 4.761 s
net.bmahe.genetics4j.core.combination.multipointarithmetic 9 0 0 0 100% 1.031 s
net.bmahe.genetics4j.core 34 0 0 0 100% 0.325 s
net.bmahe.genetics4j.core.mutation.chromosome.randommutation 20 0 0 0 100% 0.047 s
net.bmahe.genetics4j.core.chromosomes 31 0 0 0 100% 0.079 s
net.bmahe.genetics4j.core.combination.multipointcrossover 8 0 0 0 100% 0.034 s
net.bmahe.genetics4j.gp.chromosomes.factory 4 0 0 0 100% 7.211 s
net.bmahe.genetics4j.neat.selection 7 0 0 0 100% 0.826 s
net.bmahe.genetics4j.neat.combination 11 0 0 0 100% 0.343 s
net.bmahe.genetics4j.core.replacement 9 0 0 0 100% 0.156 s
net.bmahe.genetics4j.moo.nsga2.impl 34 0 0 0 100% 4.550 s
net.bmahe.genetics4j.neat.mutation 18 0 0 0 100% 2.484 s
net.bmahe.genetics4j.gpu 1 0 0 1 0% 1.942 s
net.bmahe.genetics4j.core.mutation 10 0 0 0 100% 0.104 s
net.bmahe.genetics4j.core.termination 5 0 0 0 100% 0.131 s
net.bmahe.genetics4j.gp.combination 11 0 0 0 100% 0.222 s
net.bmahe.genetics4j.core.combination.singlepointcrossover 8 0 0 0 100% 0.022 s
net.bmahe.genetics4j.gp.utils 6 0 0 0 100% 0.220 s
net.bmahe.genetics4j.core.selection 29 0 0 0 100% 0.409 s
net.bmahe.genetics4j.neat.combination.parentcompare 4 0 0 0 100% 0.052 s
net.bmahe.genetics4j.neat.chromosomes.factory 9 0 0 0 100% 6.888 s
net.bmahe.genetics4j.core.combination.ordercrossover 2 0 0 0 100% 0.007 s
net.bmahe.genetics4j.core.chromosomes.factory 20 0 0 0 100% 1.133 s
net.bmahe.genetics4j.gp.math 1 0 0 0 100% 0.003 s
net.bmahe.genetics4j.neat.mutation.chromosome 32 0 0 0 100% 1.233 s

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

net.bmahe.genetics4j.neat.chromosomes

- Class Tests Errors Failures Skipped Success Rate Time
NeatChromosomeTest 7 0 0 0 100% 0.050 s

net.bmahe.genetics4j.core.combination.erx

- Class Tests Errors Failures Skipped Success Rate Time
IntEdgeRecombinationCrossoverTest 1 0 0 0 100% 0.056 s

net.bmahe.genetics4j.gp.mutation

- Class Tests Errors Failures Skipped Success Rate Time
NodeReplacementPolicyHandlerTest 7 0 0 0 100% 0.095 s
ProgramRulesApplicatorPolicyHandlerTest 4 0 0 0 100% 0.031 s
ProgramRulesApplicatorMutatorTest 6 0 0 0 100% 0.335 s
ProgramRandomPrunePolicyHandlerTest 7 0 0 0 100% 0.047 s
ProgramRandomPruneMutatorTest 2 0 0 0 100% 0.007 s
NodeReplacementMutatorTest 3 0 0 0 100% 0.053 s
ProgramRandomMutatePolicyHandlerTest 7 0 0 0 100% 11.57 s
ProgramRandomMutateMutatorTest 2 0 0 0 100% 0.009 s

net.bmahe.genetics4j.core.combination.singlepointarithmetic

- Class Tests Errors Failures Skipped Success Rate Time
DoubleChromosomeSinglePointArithmeticTest 2 0 0 0 100% 0.005 s
FloatChromosomeSinglePointArithmeticTest 2 0 0 0 100% 0.007 s
IntChromosomeSinglePointArithmeticTest 2 0 0 0 100% 0.006 s

net.bmahe.genetics4j.core.postevaluationprocess

- Class Tests Errors Failures Skipped Success Rate Time
FitnessSharingTest 1 0 0 0 100% 0.031 s

net.bmahe.genetics4j.moo

- Class Tests Errors Failures Skipped Success Rate Time
FitnessVectorTest 15 0 0 0 100% 0.036 s
ParetoUtilsTest 2 0 0 0 100% 2.686 s

net.bmahe.genetics4j.gp.program

- Class Tests Errors Failures Skipped Success Rate Time
ProgramHelperTest 15 0 0 0 100% 0.296 s
StdProgramGeneratorTest 3 0 0 0 100% 0.017 s
FullProgramGeneratorTest 3 0 0 0 100% 0.535 s
GrowProgramGeneratorTest 3 0 0 0 100% 0.195 s

net.bmahe.genetics4j.core.util

- Class Tests Errors Failures Skipped Success Rate Time
GenotypeGeneratorTest 3 0 0 0 100% 0.474 s
IndividualUtilsTest 3 0 0 0 100% 13.36 s
MultiIntCounterTest 1 0 0 0 100% 0.020 s

net.bmahe.genetics4j.gp

- Class Tests Errors Failures Skipped Success Rate Time
SimpleGPTest 1 0 0 0 100% 0.041 s
OperationTest 3 0 0 0 100% 0.012 s
OperationFactoriesTest 36 0 0 0 100% 1.182 s
InputSpecTest 1 0 0 0 100% 0.008 s

net.bmahe.genetics4j.core.mutation.chromosome.creepmutation

- Class Tests Errors Failures Skipped Success Rate Time
FloatChromosomeCreepMutationHandlerTest 7 0 0 0 100% 0.019 s
DoubleChromosomeCreepMutationHandlerTest 7 0 0 0 100% 0.078 s
IntChromosomeCreepMutationHandlerTest 7 0 0 0 100% 0.061 s

net.bmahe.genetics4j.neat

- Class Tests Errors Failures Skipped Success Rate Time
NeatUtilsTest 19 0 0 0 100% 4.504 s
NeatEAExecutionContextsTest 2 0 0 0 100% 0.131 s
ActivationsTest 5 0 0 0 100% 0.062 s
InnovationManagerTest 1 0 0 0 100% 0.009 s
FeedForwardNetworkTest 1 0 0 0 100% 0.055 s

net.bmahe.genetics4j.core.combination.multipointarithmetic

- Class Tests Errors Failures Skipped Success Rate Time
FloatChromosomeMultiPointArithmeticTest 3 0 0 0 100% 0.022 s
IntChromosomeMultiPointArithmeticTest 3 0 0 0 100% 0.994 s
DoubleChromosomeMultiPointArithmeticTest 3 0 0 0 100% 0.015 s

net.bmahe.genetics4j.core

- Class Tests Errors Failures Skipped Success Rate Time
EASystemTest 8 0 0 0 100% 0.182 s
PopulationIteratorTest 17 0 0 0 100% 0.059 s
GenotypeTest 4 0 0 0 100% 0.007 s
PopulationTest 5 0 0 0 100% 0.077 s

net.bmahe.genetics4j.core.mutation.chromosome.randommutation

- Class Tests Errors Failures Skipped Success Rate Time
IntChromosomeRandomMutationHandlerTest 5 0 0 0 100% 0.012 s
BitChromosomeRandomMutationHandlerTest 5 0 0 0 100% 0.012 s
FloatChromosomeRandomMutationHandlerTest 5 0 0 0 100% 0.009 s
DoubleChromosomeRandomMutationHandlerTest 5 0 0 0 100% 0.014 s

net.bmahe.genetics4j.core.chromosomes

- Class Tests Errors Failures Skipped Success Rate Time
BitChromosomeTest 5 0 0 0 100% 0.012 s
TreeChromosomeTest 2 0 0 0 100% 0.012 s
FloatChromosomeTest 6 0 0 0 100% 0.013 s
TreeNodeTest 6 0 0 0 100% 0.013 s
DoubleChromosomeTest 6 0 0 0 100% 0.016 s
IntChromosomeTest 6 0 0 0 100% 0.013 s

net.bmahe.genetics4j.core.combination.multipointcrossover

- Class Tests Errors Failures Skipped Success Rate Time
BitChromosomeMultiPointCrossoverTest 2 0 0 0 100% 0.006 s
IntChromosomeMultiPointCrossoverTest 2 0 0 0 100% 0.011 s
DoubleChromosomeMultiPointCrossoverTest 2 0 0 0 100% 0.009 s
FloatChromosomeMultiPointCrossoverTest 2 0 0 0 100% 0.008 s

net.bmahe.genetics4j.gp.chromosomes.factory

- Class Tests Errors Failures Skipped Success Rate Time
ProgramTreeChromosomeFactoryTest 4 0 0 0 100% 7.211 s

net.bmahe.genetics4j.neat.selection

- Class Tests Errors Failures Skipped Success Rate Time
NeatSelectorImplTest 4 0 0 0 100% 0.252 s
NeatSelectionPolicyHandlerTest 3 0 0 0 100% 0.574 s

net.bmahe.genetics4j.neat.combination

- Class Tests Errors Failures Skipped Success Rate Time
NeatChromosomeCombinatorTest 8 0 0 0 100% 0.195 s
NeatCombinationHandlerTest 3 0 0 0 100% 0.148 s

net.bmahe.genetics4j.core.replacement

- Class Tests Errors Failures Skipped Success Rate Time
DeleteNLastImplTest 4 0 0 0 100% 0.136 s
ElitismImplTest 5 0 0 0 100% 0.020 s

net.bmahe.genetics4j.moo.nsga2.impl

- Class Tests Errors Failures Skipped Success Rate Time
TournamentNSGA2SelectorTest 9 0 0 0 100% 0.448 s
NSGA2SelectorTest 7 0 0 0 100% 3.190 s
NSGA2UtilsTest 1 0 0 0 100% 0.578 s
TournamentNSGA2SelectionPolicyHandlerTest 9 0 0 0 100% 0.072 s
NSGA2SelectionPolicyHandlerTest 8 0 0 0 100% 0.262 s

net.bmahe.genetics4j.neat.mutation

- Class Tests Errors Failures Skipped Success Rate Time
DeleteConnectionPolicyHandlerTest 3 0 0 0 100% 0.024 s
DeleteNodePolicyHandlerTest 3 0 0 0 100% 0.025 s
NeatSwitchStatePolicyHandlerTest 3 0 0 0 100% 0.034 s
AddNodePolicyHandlerTest 3 0 0 0 100% 2.346 s
AddConnectionPolicyHandlerTest 3 0 0 0 100% 0.021 s
NeatConnectionWeightPolicyHandlerTest 3 0 0 0 100% 0.034 s

net.bmahe.genetics4j.gpu

- Class Tests Errors Failures Skipped Success Rate Time
SimpleTest 1 0 0 1 0% 1.942 s

net.bmahe.genetics4j.core.mutation

- Class Tests Errors Failures Skipped Success Rate Time
GenericMutatorImplTest 3 0 0 0 100% 0.052 s
RandomMutationPolicyHandlerTest 3 0 0 0 100% 0.005 s
SupersimpleTest 1 0 0 0 100% 0.043 s
CreepMutationPolicyHandlerTest 3 0 0 0 100% 0.004 s

net.bmahe.genetics4j.core.termination

- Class Tests Errors Failures Skipped Success Rate Time
TerminationsTest 5 0 0 0 100% 0.131 s

net.bmahe.genetics4j.gp.combination

- Class Tests Errors Failures Skipped Success Rate Time
ProgramRandomCombineHandlerTest 6 0 0 0 100% 0.190 s
ProgramChromosomeCombinatorTest 5 0 0 0 100% 0.032 s

net.bmahe.genetics4j.core.combination.singlepointcrossover

- Class Tests Errors Failures Skipped Success Rate Time
IntChromosomeSinglePointCrossoverTest 2 0 0 0 100% 0.006 s
DoubleChromosomeSinglePointCrossoverTest 2 0 0 0 100% 0.004 s
FloatChromosomeSinglePointCrossoverTest 2 0 0 0 100% 0.007 s
BitChromosomeSinglePointCrossoverTest 2 0 0 0 100% 0.005 s

net.bmahe.genetics4j.gp.utils

- Class Tests Errors Failures Skipped Success Rate Time
TreeNodeUtilsTest 2 0 0 0 100% 0.094 s
ProgramUtilsTest 4 0 0 0 100% 0.126 s

net.bmahe.genetics4j.core.selection

- Class Tests Errors Failures Skipped Success Rate Time
MultiTournamentsSelectionPolicyHandlerTest 4 0 0 0 100% 0.068 s
ProportionalTournamentSelectionPolicyHandlerTest 5 0 0 0 100% 0.205 s
RandomSelectionPolicyHandlerTest 4 0 0 0 100% 0.072 s
TournamentSelectionPolicyHandlerTest 5 0 0 0 100% 0.015 s
RouletteWheelSelectionPolicyHandlerTest 5 0 0 0 100% 0.015 s
DoubleTournamentSelectionPolicyHandlerTest 6 0 0 0 100% 0.034 s

net.bmahe.genetics4j.neat.combination.parentcompare

- Class Tests Errors Failures Skipped Success Rate Time
FitnessComparisonHandlerTest 2 0 0 0 100% 0.028 s
FitnessThenSizeComparisonHandlerTest 2 0 0 0 100% 0.024 s

net.bmahe.genetics4j.neat.chromosomes.factory

- Class Tests Errors Failures Skipped Success Rate Time
NeatEmptyChromosomeFactoryTest 4 0 0 0 100% 0.030 s
NeatConnectedChromosomeFactoryTest 5 0 0 0 100% 6.858 s

net.bmahe.genetics4j.core.combination.ordercrossover

- Class Tests Errors Failures Skipped Success Rate Time
IntChromosomeOrderCrossoverTest 2 0 0 0 100% 0.007 s

net.bmahe.genetics4j.core.chromosomes.factory

- Class Tests Errors Failures Skipped Success Rate Time
DoubleChromosomeFactoryTest 4 0 0 0 100% 0.908 s
FloatChromosomeFactoryTest 4 0 0 0 100% 0.019 s
BitChromosomeFactoryTest 3 0 0 0 100% 0.007 s
ChromosomeFactoryProviderTest 5 0 0 0 100% 0.009 s
IntChromosomeFactoryTest 4 0 0 0 100% 0.190 s

net.bmahe.genetics4j.gp.math

- Class Tests Errors Failures Skipped Success Rate Time
CoefficientOperationTest 1 0 0 0 100% 0.003 s

net.bmahe.genetics4j.neat.mutation.chromosome

- Class Tests Errors Failures Skipped Success Rate Time
NeatChromosomeConnectionWeightMutationHandlerTest 5 0 0 0 100% 0.328 s
NeatChromosomeAddNodeMutationHandlerTest 2 0 0 0 100% 0.568 s
AbstractNeatChromosomeConnectionMutationHandlerTest 3 0 0 0 100% 0.028 s
NeatChromosomeCreepMutationHandlerTest 2 0 0 0 100% 0.077 s
NeatChromosomeDeleteConnectionTest 4 0 0 0 100% 0.038 s
NeatChromosomeRandomMutationHandlerTest 2 0 0 0 100% 0.027 s
NeatChromosomeDeleteNodeMutationHandlerTest 5 0 0 0 100% 0.037 s
NeatChromosomeSwitchStateHandlerTest 2 0 0 0 100% 0.021 s
NeatChromosomeAddConnectionTest 7 0 0 0 100% 0.109 s

Test Cases

[Summary] [Package List] [Test Cases]

GenericMutatorImplTest

constructor 0.005 s
mutateNull 0.042 s
mutate 0.002 s

RandomMutationPolicyHandlerTest

randomIsRequired 0.001 s
canHandle 0 s
canHandleRequireMutation 0.001 s

DeleteNLastImplTest

select 0.061 s
ctorNullArgs 0.001 s
ctorNullSpec 0.070 s
ctorNullSelector 0.001 s

BitChromosomeTest

noNegativeSize 0.002 s
noNullBitSet 0.002 s
simple 0.001 s
sizeAndBitSetMustMatch 0.001 s
noZeroSize 0.001 s

IntChromosomeSinglePointCrossoverTest

randomIsRequired 0.002 s
combineTest 0.002 s

SupersimpleTest

simple 0.042 s

TreeChromosomeTest

simple 0.007 s
nullRootCtor 0.001 s

DoubleChromosomeSinglePointCrossoverTest

randomIsRequired 0.002 s
combineTest 0.002 s

IntChromosomeRandomMutationHandlerTest

randomIsRequired 0.004 s
canHandleNullChromosomeSpec 0.001 s
canHandle 0 s
mutateValidate 0.002 s
canHandleNullMutationSpec 0.001 s

IntEdgeRecombinationCrossoverTest

simple 0.055 s

FloatChromosomeTest

simple 0.002 s
sizeAndValueLengthDontMatch 0.001 s
negativeSize 0.001 s
zeroSize 0.001 s
noValues 0.001 s
minGreaterThanMax 0.002 s

FloatChromosomeMultiPointArithmeticTest

randomIsRequired 0.008 s
combineTest 0.005 s
combinationPolicyIsRequired 0.004 s

TreeNodeTest

staticFactoryOneChild 0.002 s
staticFactoryNullData 0.001 s
staticFactoryEmptyChildren 0.001 s
staticFactoryNullChildren 0.001 s
staticFactoryAllNull 0.001 s
staticFactoryMultipleChildren 0.002 s

DoubleChromosomeSinglePointArithmeticTest

randomIsRequired 0.001 s
combineTest 0.001 s

BitChromosomeMultiPointCrossoverTest

randomIsRequired 0.003 s
combineTest 0.002 s

GenotypeGeneratorTest

constructorArgsPresent 0.322 s
usingCustomGenerator 0.083 s
usingDefaultGenerator 0.059 s

IntChromosomeOrderCrossoverTest

randomIsRequired 0.002 s
combineTest 0.004 s

MultiTournamentsSelectionPolicyHandlerTest

randomIsRequired 0.001 s
canHandle 0.007 s
canHandleRequireSelection 0.002 s
selectMaxThenMin 0.053 s

TerminationsTest

ofMaxGenerationInvalid 0.002 s
ofStableFitnessWithImprovement 0.105 s
ofMaxGeneration 0.001 s
ofStableFitnessNoImprovement 0.001 s
ofStableFitnessInvalid 0.001 s

DoubleChromosomeFactoryTest

randomIsRequired 0.001 s
canHandleTest 0.005 s
canHandleMissingParameter 0.001 s
generateTest 0.896 s

ProportionalTournamentSelectionPolicyHandlerTest

randomIsRequired 0.001 s
selectMinimize 0.012 s
canHandle 0.001 s
canHandleRequireSelection 0.001 s
selectMaximize 0.185 s

FloatChromosomeCreepMutationHandlerTest

randomIsRequired 0.002 s
canHandleNullChromosomeSpec 0.001 s
mutateValidateAboveMax 0.002 s
mutateValidateBelowMin 0.002 s
canHandle 0.001 s
mutateValidate 0.005 s
canHandleNullMutationSpec 0.002 s

BitChromosomeRandomMutationHandlerTest

randomIsRequired 0.001 s
canHandleNullChromosomeSpec 0.006 s
canHandle 0.001 s
mutateValidate 0.002 s
canHandleNullMutationSpec 0.001 s

RandomSelectionPolicyHandlerTest

randomIsRequired 0.001 s
select 0.063 s
canHandle 0 s
canHandleRequireSelection 0.001 s

ElitismImplTest

ctorNoElitismSpec 0.003 s
simple 0.003 s
atLeastSpecified 0.004 s
ctorNoOffspringSelector 0.001 s
ctorNoSurvivorSelector 0.002 s

DoubleChromosomeCreepMutationHandlerTest

randomIsRequired 0.001 s
canHandleNullChromosomeSpec 0.002 s
mutateValidateAboveMax 0.065 s
mutateValidateBelowMin 0.003 s
canHandle 0.001 s
mutateValidate 0.002 s
canHandleNullMutationSpec 0.001 s

EASystemTest

testEvolveWithImmediateTermination 0.092 s
testEvolveWithPostEvaluationProcessor 0.020 s
testGetterMethods 0.002 s
testEvolveWithIntChromosome 0.011 s
testEvaluateOnceWithDifferentGenerations 0.016 s
testSystemConstruction 0.002 s
testEvaluateOnce 0.004 s
testEvolveWithBitChromosome 0.027 s

CreepMutationPolicyHandlerTest

randomIsRequired 0.001 s
canHandle 0.001 s
canHandleRequireMutation 0.001 s

TournamentSelectionPolicyHandlerTest

randomIsRequired 0.001 s
selectMinimize 0.003 s
canHandle 0.001 s
canHandleRequireSelection 0.002 s
selectMaximize 0.003 s

FloatChromosomeFactoryTest

randomIsRequired 0.002 s
canHandleTest 0.008 s
canHandleMissingParameter 0.001 s
generateTest 0.005 s

IntChromosomeMultiPointCrossoverTest

randomIsRequired 0.005 s
combineTest 0.004 s

PopulationIteratorTest

completeIteration 0.006 s
iteratorWithJavaIteratorInterface 0.002 s
nextOnEmptyPopulation 0.003 s
multipleIteratorsOnSamePopulation 0.001 s
singleElementPopulation 0.001 s
iteratorIntegrationWithWhileLoop 0.001 s
nextReturnsCorrectIndividual 0 s
constructorWithValidPopulation 0.001 s
hasNextOnEmptyPopulation 0.001 s
iteratorStateConsistency 0.001 s
constructorWithNullPopulation 0.016 s
iteratorIntegrationWithEnhancedForLoop 0.001 s
iteratorWithDifferentGeneticTypes 0 s
nextAfterIterationComplete 0.002 s
nextAdvancesIterator 0.003 s
hasNextMultipleCalls 0.001 s
hasNextOnNonEmptyPopulation 0.001 s

GenotypeTest

simple 0 s
nullChromosomeCollectionCtor 0.001 s
emptyChromosomeCollectionCtor 0.001 s
nullChromosomeArrayCtor 0.001 s

FloatChromosomeSinglePointArithmeticTest

randomIsRequired 0.004 s
combineTest 0.002 s

IndividualUtilsTest

fitnessBasedComparatorNoArg 2.986 s
fitnessBasedComparatorMaximize 0.208 s
fitnessBasedComparatorMinimize 0.004 s

IntChromosomeMultiPointArithmeticTest

randomIsRequired 0.004 s
combineTest 0.981 s
combinationPolicyIsRequired 0.002 s

DoubleChromosomeTest

simple 0.002 s
sizeAndValueLengthDontMatch 0.001 s
negativeSize 0.001 s
zeroSize 0.002 s
noValues 0.002 s
minGreaterThanMax 0.001 s

BitChromosomeFactoryTest

randomIsRequired 0.001 s
canHandleTest 0.001 s
generateTest 0.003 s

FitnessSharingTest

simple 0.029 s

FloatChromosomeSinglePointCrossoverTest

randomIsRequired 0.001 s
combineTest 0.004 s

MultiIntCounterTest

basicValidation 0.017 s

DoubleChromosomeMultiPointArithmeticTest

randomIsRequired 0.006 s
combineTest 0.005 s
combinationPolicyIsRequired 0.001 s

ChromosomeFactoryProviderTest

bitChromosomeSpec 0.001 s
simple 0.001 s
unknownChromosomeSpec 0.002 s
nullChromosomeSpec 0.001 s
intChromosomeSpec 0 s

DoubleChromosomeMultiPointCrossoverTest

randomIsRequired 0.003 s
combineTest 0.001 s

IntChromosomeSinglePointArithmeticTest

randomIsRequired 0.002 s
combineTest 0.002 s

FloatChromosomeRandomMutationHandlerTest

randomIsRequired 0.001 s
canHandleNullChromosomeSpec 0.001 s
canHandle 0.001 s
mutateValidate 0.002 s
canHandleNullMutationSpec 0.001 s

DoubleChromosomeRandomMutationHandlerTest

randomIsRequired 0.001 s
canHandleNullChromosomeSpec 0.001 s
canHandle 0.001 s
mutateValidate 0.005 s
canHandleNullMutationSpec 0.002 s

FloatChromosomeMultiPointCrossoverTest

randomIsRequired 0.002 s
combineTest 0.004 s

RouletteWheelSelectionPolicyHandlerTest

randomIsRequired 0.002 s
canHandle 0.001 s
selectMinimizing 0.004 s
canHandleRequireSelection 0.001 s
selectMaximizing 0.002 s

IntChromosomeFactoryTest

randomIsRequired 0.002 s
canHandleTest 0.002 s
canHandleMissingParameter 0.002 s
generateTest 0.182 s

DoubleTournamentSelectionPolicyHandlerTest

randomIsRequired 0.001 s
selectMinimize 0.015 s
canHandle 0.002 s
canHandleRequireSelection 0.001 s
selectMaximizeAndDoFitnessLast 0.006 s
selectMaximize 0.005 s

BitChromosomeSinglePointCrossoverTest

randomIsRequired 0.001 s
combineTest 0.002 s

IntChromosomeCreepMutationHandlerTest

randomIsRequired 0.001 s
canHandleNullChromosomeSpec 0.003 s
mutateValidateAboveMax 0.048 s
mutateValidateBelowMin 0.002 s
canHandle 0 s
mutateValidate 0.001 s
canHandleNullMutationSpec 0.001 s

PopulationTest

ctorDifferentSizes 0.064 s
simple 0.004 s
empty 0.001 s
ctorNoGenotype 0.001 s
ctorNoFitness 0.001 s

IntChromosomeTest

simple 0.001 s
sizeAndValueLengthDontMatch 0.002 s
negativeSize 0.002 s
zeroSize 0.002 s
noValues 0.002 s
minGreaterThanMax 0.002 s

CoefficientOperationTest

acceptedTypes 0.001 s

NodeReplacementPolicyHandlerTest

noCtorArguments 0.002 s
createMutator 0.062 s
canHandle 0.002 s
noProgramGeneratorCtorArguments 0.003 s
canHandleNoMutationPolicy 0.003 s
canHandleNoMutationPolicyHandlerResolver 0.002 s
noRandomCtorArguments 0.003 s

ProgramRulesApplicatorPolicyHandlerTest

createMutator 0.010 s
canHandle 0.005 s
canHandleNoMutationPolicy 0.006 s
canHandleNoMutationPolicyHandlerResolver 0.004 s

SimpleGPTest

simple 0.038 s

ProgramRulesApplicatorMutatorTest

dupplicateAndApplyNoApplicableRule 0.159 s
mutateWithOneApplicableRule 0.153 s
ctorNoRules 0.002 s
dupplicateAndApplyWithOneApplicableRule 0.005 s
mutateNoApplicableRule 0.006 s
ctorEmptyRules 0.002 s

ProgramRandomPrunePolicyHandlerTest

noCtorArguments 0.002 s
createMutator 0.019 s
canHandle 0.003 s
noProgramGeneratorCtorArguments 0.002 s
canHandleNoMutationPolicy 0.002 s
canHandleNoMutationPolicyHandlerResolver 0.002 s
noRandomCtorArguments 0.002 s

ProgramRandomPruneMutatorTest

simple 0.002 s
noMutate 0.002 s

OperationTest

checkNotTerminal 0.002 s
simple 0.002 s
checkTerminal 0.001 s

NodeReplacementMutatorTest

simple 0.006 s
noMutate 0.004 s
findReplacementCandidates 0.038 s

OperationFactoriesTest

ofUnaryNullReturned 0.713 s
ofBinary 0.007 s
ofTerminalBlankName 0.197 s
ofOperationSupplierNullAccept 0.002 s
ofUnaryBlankName 0.002 s
ofUnary 0.002 s
ofTerminalNullReturned 0.002 s
ofBinaryBlankName 0.001 s
ofTerminal 0.002 s
ofBinaryNullFunction 0.002 s
ofFunctionNullReturned 0.002 s
ofTerminalNullName 0.002 s
ofBiFunction 0.003 s
ofBinaryNullName 0.002 s
ofTerminalEmptyName 0.002 s
ofUnaryNullFunction 0.002 s
ofUnaryEmptyName 0.002 s
ofBiFunctionNullName 0.001 s
ofFunctionNullAccept 0.002 s
ofBinaryEmptyName 0.001 s
ofBiFunctionNullAccept 0.002 s
ofOperationSupplierNullReturned 0.001 s
ofTerminalNullFunction 0.002 s
ofUnaryNullAccepted 0.001 s
ofBiFunctionNullReturned 0.002 s
ofBiFunctionBlankName 0.002 s
ofFunctionNullFunction 0.001 s
ofOperationSupplier 0.003 s
ofUnaryNullName 0.001 s
ofFunction 0.003 s
ofBinaryNullAccepted1 0.001 s
ofBinaryNullAccepted2 0.002 s
ofBinaryNullReturned 0.001 s
ofOperationSupplierNullFunction 0.001 s
ofBiFunctionEmptyName 0.001 s
ofBiFunctionNullFunction 0.001 s

ProgramHelperTest

pickRandomTerminalNoProgram 0.002 s
pickRandomFunctionWithConstraintButNoFunctionAvailable 0.003 s
pickRandomTerminalWithConstraintButNoTerminalAvailable 0.003 s
pickRandomTerminal 0.203 s
pickRandomTerminalButNoTerminal 0.007 s
pickRandomFunctionWithConstraint 0.007 s
pickRandomTerminalOrFunciton 0.004 s
pickRandomTerminalOrFunctionWithConstraint 0.026 s
pickRandomFunctionButNoFunction 0.005 s
pickRandomFunctionSingleFunction 0.002 s
pickRandomFunctionNoProgram 0.001 s
pickRandomTerminalWithConstraint 0.003 s
checkRandomCtor 0.002 s
pickRandomFunction 0.005 s
pickRandomTerminalSingleFunction 0.004 s

ProgramRandomMutatePolicyHandlerTest

noCtorArguments 0.002 s
createMutator 11.52 s
canHandle 0.009 s
noProgramGeneratorCtorArguments 0.012 s
canHandleNoMutationPolicy 0.006 s
canHandleNoMutationPolicyHandlerResolver 0.003 s
noRandomCtorArguments 0.002 s

InputSpecTest

inputSizeValidation 0.003 s

TreeNodeUtilsTest

areSame 0.037 s
compare 0.054 s

ProgramRandomMutateMutatorTest

simple 0.006 s
noMutate 0.001 s

StdProgramGeneratorTest

checkNoParamCtor 0.001 s
generateWithRootType 0.004 s
generate 0.009 s

ProgramTreeChromosomeFactoryTest

generateSimple 7.203 s
mustHaveASpecForCanHandle 0.001 s
mustHaveAProgramGenerator 0.002 s
mustHandleProgramTreeChromosomeSpec 0.002 s

FullProgramGeneratorTest

checkNoParamCtor 0.522 s
generateWithRootType 0.004 s
generate 0.005 s

ProgramUtilsTest

checkInput 0.113 s
simpleTerminal 0.001 s
complexTest 0.002 s
incompatibleInput 0.005 s

ProgramRandomCombineHandlerTest

resolveNoChromosomeSpec 0.177 s
resolveNoResolver 0.001 s
noRandomParameter 0.001 s
canHandle 0.004 s
resolveNoCombinationPolicy 0.002 s
resolve 0.001 s

ProgramChromosomeCombinatorTest

combineNoCommonTypes 0.021 s
simpleCombine 0.004 s
noRandomParameter 0.002 s
returnedTypeToNode 0.001 s
copyAndReplace 0.001 s

GrowProgramGeneratorTest

checkNoParamCtor 0.037 s
generateWithRootType 0.150 s
generate 0.004 s

TournamentNSGA2SelectorTest

selectNullFitness 0.123 s
selectNothing 0.003 s
selectNullPopulation 0.005 s
simple 0.289 s
ctorNullSelectionSpec 0.002 s
selectPopulationFitnessDontMatch 0.001 s
ctorNullRandom 0.001 s
ctorAllNull 0.001 s
selectNullEaConfiguration 0.001 s

NSGA2SelectorTest

selectNullFitness 3.131 s
selectNothing 0.005 s
selectNullPopulation 0.004 s
simple 0.013 s
selectPopulationFitnessDontMatch 0.003 s
selectNullEaConfiguration 0.003 s
ctorNoSelectionPolicy 0.002 s

NSGA2UtilsTest

simple 0.573 s

TournamentNSGA2SelectionPolicyHandlerTest

resolveWrongSelectionSpec 0.009 s
ctorNullArg 0.003 s
resolveNoSpec 0.007 s
canHandle 0.004 s
resolveNoSelectionSpec 0.006 s
resolveNoGSD 0.006 s
resolveNoSHR 0.006 s
canHandleNullArg 0.006 s
resolve 0.004 s

NSGA2SelectionPolicyHandlerTest

resolveWrongSelectionSpec 0.087 s
resolveNoSpec 0.031 s
canHandle 0.004 s
resolveNoSelectionSpec 0.007 s
resolveNoGSD 0.006 s
resolveNoSHR 0.006 s
canHandleNullArg 0.003 s
resolve 0.007 s

FitnessVectorTest

dominanceChecks 0.002 s
ctorEmptyComparatorArg 0.001 s
ctorNotSameSizeComparatorArg 0.002 s
simpleChecks 0.003 s
ctorNoComparatorArg 0.001 s
ctorEmptyArg 0.001 s
negativeGetIndex 0.001 s
negativeComparatorGetIndex 0.002 s
comparatorGetIndex 0.001 s
outOfBoundComparatorGetIndex 0.002 s
ctorNoArg 0.002 s
ctorEmptyVectorArg 0.002 s
outOfBoundGetIndex 0.001 s
ctorNoArgArr 0.001 s
dominanceCheckDifferentDimensions 0.001 s

ParetoUtilsTest

simple 0.101 s
simple2 0.004 s

SimpleTest

simple 0 s
- Need to fix Gitlab runner environment -

NeatSelectorImplTest

eliminateLowestPerformers 0.085 s
constructor 0.004 s
select 0.089 s
simple 0.062 s

NeatUtilsTest

computeForwardLinksEmptyConnections 0.128 s
computeBackwardLinksDuplicateConnection 0.044 s
compatibilityDistanceDisjointsGenes 0.254 s
computeBackwardConnectionsNotNullInput 0.313 s
computeBackwardConnections 0.136 s
computeBackwardLinksEmptyConnections 0.008 s
computeDeadNodesNotNullInput 0.011 s
computeBackwardConnectionsEmptyConnections 0.010 s
computeBackwardConnectionsDuplicateConnection 0.008 s
partitionLayersNodes 0.121 s
compatibilityDistanceWeight 0.009 s
compatibilityDistanceSame 0.004 s
computeDeadNodes 0.005 s
computeForwardLinksDuplicateConnection 0.002 s
computeBackwardLinksNotNullInput 0.002 s
computeBackwardLinks 0.002 s
computeForwardLinks 0.003 s
compatibilityDistanceExcessGenes 0.001 s
computeForwardLinksNotNullInput 0.002 s

DeleteConnectionPolicyHandlerTest

constructorNullParam 0.011 s
createMutator 0.005 s
canHandleRequireMutation 0.002 s

NeatEAExecutionContextsTest

enrichWithNeat 0.082 s
standard 0.008 s

DeleteNodePolicyHandlerTest

constructorNullParam 0.003 s
createMutator 0.005 s
canHandleRequireMutation 0.005 s

NeatSwitchStatePolicyHandlerTest

constructorNullParam 0.011 s
createMutator 0.005 s
canHandleRequireMutation 0.006 s

AddNodePolicyHandlerTest

constructorNullParam 0.007 s
createMutator 2.306 s
canHandleRequireMutation 0.012 s

NeatChromosomeConnectionWeightMutationHandlerTest

constructor 0.010 s
mutate 0.269 s
perturbateWeight 0.008 s
canHandle 0.011 s
mutateConnection 0.015 s

NeatChromosomeAddNodeMutationHandlerTest

constructor 0.257 s
mutateConnection 0.268 s

AbstractNeatChromosomeConnectionMutationHandlerTest

constructor 0.005 s
mutate 0.010 s
canHandle 0.007 s

NeatChromosomeCombinatorTest

constructorNeedsRandom 0.147 s
shouldAlwaysReEnable 0.006 s
combinePickWorstReEnable 0.005 s
shouldNeverReEnable 0.002 s
combinePickWorstNoReEnable 0.004 s
constructorNeedsCombinationPolicy 0.001 s
combinePickBestNoReEnable 0.007 s
combinePickBestReEnable 0.004 s

NeatChromosomeCreepMutationHandlerTest

constructor 0.010 s
mutateConnection 0.062 s

NeatChromosomeDeleteConnectionTest

constructor 0.002 s
canHandle 0.004 s
mutateEmptyConnection 0.012 s
mutateConnectionExist 0.011 s

NeatChromosomeRandomMutationHandlerTest

constructor 0.010 s
mutateConnection 0.003 s

NeatChromosomeDeleteNodeMutationHandlerTest

constructor 0.004 s
canHandle 0.005 s
mutateConnectionOnlyOneNonInputOutputFromNode 0.006 s
mutateConnectionEmpty 0.006 s
mutateConnectionOnlyOneNonInputOutputToNode 0.006 s

AddConnectionPolicyHandlerTest

constructorNullParam 0.007 s
createMutator 0.007 s
canHandleRequireMutation 0.004 s

NeatCombinationHandlerTest

randomIsRequired 0.002 s
canTest 0.134 s
resolve 0.008 s

NeatChromosomeSwitchStateHandlerTest

constructor 0.014 s
mutateConnection 0.004 s

NeatEmptyChromosomeFactoryTest

invalidCanHandle 0.008 s
canHandle 0.004 s
invalidGenerate 0.009 s
generate 0.002 s

NeatChromosomeTest

minWeightGreaterThanMaxWeight 0.002 s
simple 0.018 s
negativeInput 0.002 s
noOutput 0.002 s
negativeOutput 0.002 s
noInput 0.001 s
nullConnections 0.002 s

NeatConnectionWeightPolicyHandlerTest

constructorNullParam 0.002 s
createMutator 0.007 s
canHandleRequireMutation 0.019 s

ActivationsTest

verifyNotNull 0.025 s
verifyTanh 0.012 s
verifyLinear 0.008 s
verifyIdentity 0.005 s
verifyNeatSigmoid 0.003 s

InnovationManagerTest

simple 0.006 s

NeatSelectionPolicyHandlerTest

constructor 0.003 s
canHandle 0.011 s
resolve 0.555 s

FitnessComparisonHandlerTest

canHandle 0.013 s
compare 0.007 s

NeatConnectedChromosomeFactoryTest

validateConstructor 0.006 s
invalidCanHandle 0.003 s
canHandle 0.002 s
invalidGenerate 0.002 s
generate 6.776 s

NeatChromosomeAddConnectionTest

mutateConnectionFromOutput 0.024 s
constructor 0.009 s
mutateConnectionToInput 0.011 s
mutate 0.015 s
mutateConnectionFromAndToAreSame 0.012 s
canHandle 0.004 s
mutateConnectionExist 0.014 s

FeedForwardNetworkTest

simple 0.052 s

FitnessThenSizeComparisonHandlerTest

canHandle 0.003 s
compare 0.003 s

Failure Details

[Summary] [Package List] [Test Cases]


simple
- skipped: Need to fix Gitlab runner environment