Surefire Report
Summary
[Summary] [Package List] [Test Cases]
| Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|
| 611 | 0 | 0 | 1 | 99.8% | 23.79 s |
Note: failures are anticipated and checked for with assertions while errors are unanticipated.
Package List
[Summary] [Package List] [Test Cases]
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.051 s |
net.bmahe.genetics4j.core.combination.erx
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| IntEdgeRecombinationCrossoverTest | 1 | 0 | 0 | 0 | 100% | 0.005 s |
net.bmahe.genetics4j.gp.mutation
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| NodeReplacementPolicyHandlerTest | 7 | 0 | 0 | 0 | 100% | 0.025 s | |
| ProgramRulesApplicatorPolicyHandlerTest | 4 | 0 | 0 | 0 | 100% | 0.014 s | |
| ProgramRulesApplicatorMutatorTest | 6 | 0 | 0 | 0 | 100% | 0.123 s | |
| ProgramRandomPrunePolicyHandlerTest | 7 | 0 | 0 | 0 | 100% | 0.026 s | |
| ProgramRandomPruneMutatorTest | 2 | 0 | 0 | 0 | 100% | 0.010 s | |
| NodeReplacementMutatorTest | 3 | 0 | 0 | 0 | 100% | 0.012 s | |
| ProgramRandomMutatePolicyHandlerTest | 7 | 0 | 0 | 0 | 100% | 2.775 s | |
| ProgramRandomMutateMutatorTest | 2 | 0 | 0 | 0 | 100% | 0.008 s |
net.bmahe.genetics4j.core.combination.singlepointarithmetic
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| DoubleChromosomeSinglePointArithmeticTest | 2 | 0 | 0 | 0 | 100% | 0.003 s | |
| FloatChromosomeSinglePointArithmeticTest | 2 | 0 | 0 | 0 | 100% | 0.004 s | |
| IntChromosomeSinglePointArithmeticTest | 2 | 0 | 0 | 0 | 100% | 0.004 s |
net.bmahe.genetics4j.core.postevaluationprocess
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| FitnessSharingTest | 1 | 0 | 0 | 0 | 100% | 0.026 s |
net.bmahe.genetics4j.moo
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| FitnessVectorTest | 15 | 0 | 0 | 0 | 100% | 0.041 s | |
| ParetoUtilsTest | 2 | 0 | 0 | 0 | 100% | 1.736 s |
net.bmahe.genetics4j.gp.program
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| ProgramHelperTest | 15 | 0 | 0 | 0 | 100% | 0.159 s | |
| StdProgramGeneratorTest | 3 | 0 | 0 | 0 | 100% | 0.011 s | |
| FullProgramGeneratorTest | 3 | 0 | 0 | 0 | 100% | 0.012 s | |
| GrowProgramGeneratorTest | 3 | 0 | 0 | 0 | 100% | 0.063 s |
net.bmahe.genetics4j.core.util
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| GenotypeGeneratorTest | 3 | 0 | 0 | 0 | 100% | 0.082 s | |
| IndividualUtilsTest | 3 | 0 | 0 | 0 | 100% | 2.038 s | |
| MultiIntCounterTest | 1 | 0 | 0 | 0 | 100% | 0.015 s |
net.bmahe.genetics4j.gp
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| SimpleGPTest | 1 | 0 | 0 | 0 | 100% | 0.007 s | |
| OperationTest | 3 | 0 | 0 | 0 | 100% | 0.009 s | |
| OperationFactoriesTest | 36 | 0 | 0 | 0 | 100% | 1.074 s | |
| InputSpecTest | 1 | 0 | 0 | 0 | 100% | 0.003 s |
net.bmahe.genetics4j.extras.evolutionlisteners
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| EvolutionStepTest | 1 | 0 | 0 | 0 | 100% | 0.069 s |
net.bmahe.genetics4j.core.mutation.chromosome.creepmutation
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| FloatChromosomeCreepMutationHandlerTest | 7 | 0 | 0 | 0 | 100% | 0.012 s | |
| DoubleChromosomeCreepMutationHandlerTest | 7 | 0 | 0 | 0 | 100% | 0.014 s | |
| IntChromosomeCreepMutationHandlerTest | 7 | 0 | 0 | 0 | 100% | 0.015 s |
net.bmahe.genetics4j.neat
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| NeatUtilsTest | 19 | 0 | 0 | 0 | 100% | 1.383 s | |
| NeatEAExecutionContextsTest | 2 | 0 | 0 | 0 | 100% | 0.012 s | |
| ActivationsTest | 5 | 0 | 0 | 0 | 100% | 0.024 s | |
| InnovationManagerTest | 1 | 0 | 0 | 0 | 100% | 0.003 s | |
| FeedForwardNetworkTest | 1 | 0 | 0 | 0 | 100% | 0.168 s |
net.bmahe.genetics4j.core.evaluation
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| FitnessEvaluatorVirtualThreadTest | 1 | 0 | 0 | 0 | 100% | 0.007 s |
net.bmahe.genetics4j.core.combination.multipointarithmetic
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| FloatChromosomeMultiPointArithmeticTest | 3 | 0 | 0 | 0 | 100% | 0.006 s | |
| IntChromosomeMultiPointArithmeticTest | 3 | 0 | 0 | 0 | 100% | 0.008 s | |
| DoubleChromosomeMultiPointArithmeticTest | 3 | 0 | 0 | 0 | 100% | 0.006 s |
net.bmahe.genetics4j.core
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| FitnessTest | 7 | 0 | 0 | 0 | 100% | 0.013 s | |
| EASystemTest | 8 | 0 | 0 | 0 | 100% | 0.071 s | |
| PopulationIteratorTest | 17 | 0 | 0 | 0 | 100% | 0.024 s | |
| GenotypeTest | 4 | 0 | 0 | 0 | 100% | 0.005 s | |
| PopulationTest | 5 | 0 | 0 | 0 | 100% | 0.010 s |
net.bmahe.genetics4j.core.mutation.chromosome.randommutation
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| IntChromosomeRandomMutationHandlerTest | 5 | 0 | 0 | 0 | 100% | 0.008 s | |
| BitChromosomeRandomMutationHandlerTest | 5 | 0 | 0 | 0 | 100% | 0.006 s | |
| FloatChromosomeRandomMutationHandlerTest | 5 | 0 | 0 | 0 | 100% | 0.007 s | |
| DoubleChromosomeRandomMutationHandlerTest | 5 | 0 | 0 | 0 | 100% | 0.006 s |
net.bmahe.genetics4j.core.chromosomes
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| BitChromosomeTest | 13 | 0 | 0 | 0 | 100% | 0.020 s | |
| TreeChromosomeTest | 2 | 0 | 0 | 0 | 100% | 0.007 s | |
| FloatChromosomeTest | 6 | 0 | 0 | 0 | 100% | 0.012 s | |
| TreeNodeTest | 6 | 0 | 0 | 0 | 100% | 0.010 s | |
| DoubleChromosomeTest | 6 | 0 | 0 | 0 | 100% | 0.013 s | |
| IntChromosomeTest | 15 | 0 | 0 | 0 | 100% | 0.017 s |
net.bmahe.genetics4j.core.combination.multipointcrossover
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| BitChromosomeMultiPointCrossoverTest | 2 | 0 | 0 | 0 | 100% | 0.004 s | |
| IntChromosomeMultiPointCrossoverTest | 2 | 0 | 0 | 0 | 100% | 0.005 s | |
| DoubleChromosomeMultiPointCrossoverTest | 2 | 0 | 0 | 0 | 100% | 0.004 s | |
| FloatChromosomeMultiPointCrossoverTest | 2 | 0 | 0 | 0 | 100% | 0.004 s |
net.bmahe.genetics4j.gp.chromosomes.factory
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| ProgramTreeChromosomeFactoryTest | 4 | 0 | 0 | 0 | 100% | 1.138 s |
net.bmahe.genetics4j.neat.selection
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| NeatSelectorImplTest | 4 | 0 | 0 | 0 | 100% | 0.095 s | |
| NeatSelectionPolicyHandlerTest | 3 | 0 | 0 | 0 | 100% | 0.151 s |
net.bmahe.genetics4j.neat.combination
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| NeatChromosomeCombinatorTest | 8 | 0 | 0 | 0 | 100% | 0.067 s | |
| NeatCombinationHandlerTest | 3 | 0 | 0 | 0 | 100% | 0.045 s |
net.bmahe.genetics4j.gp.selection
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| DoubleTournamentSelectionPolicyHandlerTest | 6 | 0 | 0 | 0 | 100% | 0.245 s |
net.bmahe.genetics4j.core.replacement
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| DeleteNLastImplTest | 4 | 0 | 0 | 0 | 100% | 0.057 s | |
| ElitismImplTest | 5 | 0 | 0 | 0 | 100% | 0.019 s |
net.bmahe.genetics4j.moo.nsga2.impl
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| TournamentNSGA2SelectorTest | 9 | 0 | 0 | 0 | 100% | 0.531 s | |
| NSGA2SelectorTest | 7 | 0 | 0 | 0 | 100% | 3.275 s | |
| NSGA2UtilsTest | 1 | 0 | 0 | 0 | 100% | 0.019 s | |
| TournamentNSGA2SelectionPolicyHandlerTest | 9 | 0 | 0 | 0 | 100% | 0.081 s | |
| NSGA2SelectionPolicyHandlerTest | 8 | 0 | 0 | 0 | 100% | 0.250 s |
net.bmahe.genetics4j.core.evolutionlisteners
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| DefaultEvolutionListenerTest | 18 | 0 | 0 | 0 | 100% | 0.945 s | |
| EvolutionListenersTest | 7 | 0 | 0 | 0 | 100% | 0.026 s | |
| EvolutionListenerLogTopNTest | 18 | 0 | 0 | 0 | 100% | 1.140 s |
net.bmahe.genetics4j.neat.mutation
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| DeleteConnectionPolicyHandlerTest | 3 | 0 | 0 | 0 | 100% | 0.009 s | |
| DeleteNodePolicyHandlerTest | 3 | 0 | 0 | 0 | 100% | 0.009 s | |
| NeatSwitchStatePolicyHandlerTest | 3 | 0 | 0 | 0 | 100% | 0.009 s | |
| AddNodePolicyHandlerTest | 3 | 0 | 0 | 0 | 100% | 0.446 s | |
| AddConnectionPolicyHandlerTest | 3 | 0 | 0 | 0 | 100% | 0.008 s | |
| NeatConnectionWeightPolicyHandlerTest | 3 | 0 | 0 | 0 | 100% | 0.008 s |
net.bmahe.genetics4j.gpu
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| SimpleTest | 1 | 0 | 0 | 1 | 0% | 1.231 s |
net.bmahe.genetics4j.core.mutation
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| GenericMutatorImplTest | 3 | 0 | 0 | 0 | 100% | 0.040 s | |
| RandomMutationPolicyHandlerTest | 3 | 0 | 0 | 0 | 100% | 0.004 s | |
| SupersimpleTest | 1 | 0 | 0 | 0 | 100% | 0.044 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.036 s |
net.bmahe.genetics4j.gp.combination
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| ProgramRandomCombineHandlerTest | 6 | 0 | 0 | 0 | 100% | 0.021 s | |
| ProgramChromosomeCombinatorTest | 5 | 0 | 0 | 0 | 100% | 0.010 s |
net.bmahe.genetics4j.core.combination.singlepointcrossover
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| IntChromosomeSinglePointCrossoverTest | 2 | 0 | 0 | 0 | 100% | 0.003 s | |
| DoubleChromosomeSinglePointCrossoverTest | 2 | 0 | 0 | 0 | 100% | 0.005 s | |
| FloatChromosomeSinglePointCrossoverTest | 2 | 0 | 0 | 0 | 100% | 0.006 s | |
| BitChromosomeSinglePointCrossoverTest | 2 | 0 | 0 | 0 | 100% | 0.004 s |
net.bmahe.genetics4j.gp.utils
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| TreeNodeUtilsTest | 2 | 0 | 0 | 0 | 100% | 0.031 s | |
| ProgramUtilsTest | 4 | 0 | 0 | 0 | 100% | 0.061 s |
net.bmahe.genetics4j.core.selection
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| MultiTournamentsSelectionPolicyHandlerTest | 4 | 0 | 0 | 0 | 100% | 0.013 s | |
| ProportionalTournamentSelectionPolicyHandlerTest | 5 | 0 | 0 | 0 | 100% | 0.120 s | |
| RandomSelectionPolicyHandlerTest | 4 | 0 | 0 | 0 | 100% | 0.021 s | |
| SelectiveRefinementTournamentSelectorTest | 27 | 0 | 0 | 0 | 100% | 0.058 s | |
| TournamentSelectionPolicyHandlerTest | 5 | 0 | 0 | 0 | 100% | 0.014 s | |
| RouletteWheelSelectionPolicyHandlerTest | 5 | 0 | 0 | 0 | 100% | 0.015 s |
net.bmahe.genetics4j.neat.combination.parentcompare
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| FitnessComparisonHandlerTest | 2 | 0 | 0 | 0 | 100% | 0.007 s | |
| FitnessThenSizeComparisonHandlerTest | 2 | 0 | 0 | 0 | 100% | 0.005 s |
net.bmahe.genetics4j.neat.chromosomes.factory
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| NeatEmptyChromosomeFactoryTest | 4 | 0 | 0 | 0 | 100% | 0.041 s | |
| NeatConnectedChromosomeFactoryTest | 5 | 0 | 0 | 0 | 100% | 2.600 s |
net.bmahe.genetics4j.core.combination.ordercrossover
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| IntChromosomeOrderCrossoverTest | 3 | 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.021 s | |
| FloatChromosomeFactoryTest | 4 | 0 | 0 | 0 | 100% | 0.009 s | |
| BitChromosomeFactoryTest | 3 | 0 | 0 | 0 | 100% | 0.006 s | |
| ChromosomeFactoryProviderTest | 5 | 0 | 0 | 0 | 100% | 0.007 s | |
| IntChromosomeFactoryTest | 4 | 0 | 0 | 0 | 100% | 0.076 s |
net.bmahe.genetics4j.gp.math
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| CoefficientOperationTest | 1 | 0 | 0 | 0 | 100% | 0.009 s |
net.bmahe.genetics4j.neat.mutation.chromosome
| - | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|---|
| NeatChromosomeConnectionWeightMutationHandlerTest | 5 | 0 | 0 | 0 | 100% | 0.103 s | |
| NeatChromosomeAddNodeMutationHandlerTest | 2 | 0 | 0 | 0 | 100% | 0.150 s | |
| AbstractNeatChromosomeConnectionMutationHandlerTest | 3 | 0 | 0 | 0 | 100% | 0.016 s | |
| NeatChromosomeCreepMutationHandlerTest | 2 | 0 | 0 | 0 | 100% | 0.011 s | |
| NeatChromosomeDeleteConnectionTest | 4 | 0 | 0 | 0 | 100% | 0.019 s | |
| NeatChromosomeRandomMutationHandlerTest | 2 | 0 | 0 | 0 | 100% | 0.009 s | |
| NeatChromosomeDeleteNodeMutationHandlerTest | 5 | 0 | 0 | 0 | 100% | 0.022 s | |
| NeatChromosomeSwitchStateHandlerTest | 2 | 0 | 0 | 0 | 100% | 0.007 s | |
| NeatChromosomeAddConnectionTest | 7 | 0 | 0 | 0 | 100% | 0.039 s |
Test Cases
[Summary] [Package List] [Test Cases]
GenericMutatorImplTest
| constructor | 0.003 s | |
| mutateNull | 0.033 s | |
| mutate | 0.002 s |
RandomMutationPolicyHandlerTest
| randomIsRequired | 0.001 s | |
| canHandle | 0 s | |
| canHandleRequireMutation | 0.001 s |
DeleteNLastImplTest
| select | 0.008 s | |
| ctorNullArgs | 0.002 s | |
| ctorNullSpec | 0.045 s | |
| ctorNullSelector | 0.001 s |
BitChromosomeTest
IntChromosomeSinglePointCrossoverTest
| randomIsRequired | 0.001 s | |
| combineTest | 0.001 s |
SupersimpleTest
| simple | 0.042 s |
TreeChromosomeTest
| simple | 0.004 s | |
| nullRootCtor | 0.001 s |
DoubleChromosomeSinglePointCrossoverTest
| randomIsRequired | 0.002 s | |
| combineTest | 0.002 s |
FitnessTest
IntChromosomeRandomMutationHandlerTest
| randomIsRequired | 0.001 s | |
| canHandleNullChromosomeSpec | 0.001 s | |
| canHandle | 0.001 s | |
| mutateValidate | 0.002 s | |
| canHandleNullMutationSpec | 0.001 s |
IntEdgeRecombinationCrossoverTest
| simple | 0.004 s |
FloatChromosomeTest
| simple | 0.003 s | |
| sizeAndValueLengthDontMatch | 0.001 s | |
| negativeSize | 0.001 s | |
| zeroSize | 0.001 s | |
| noValues | 0.001 s | |
| minGreaterThanMax | 0.001 s |
FloatChromosomeMultiPointArithmeticTest
| randomIsRequired | 0.002 s | |
| combineTest | 0.001 s | |
| combinationPolicyIsRequired | 0.001 s |
TreeNodeTest
| staticFactoryOneChild | 0.001 s | |
| staticFactoryNullData | 0.002 s | |
| staticFactoryEmptyChildren | 0.001 s | |
| staticFactoryNullChildren | 0 s | |
| staticFactoryAllNull | 0.001 s | |
| staticFactoryMultipleChildren | 0.001 s |
DoubleChromosomeSinglePointArithmeticTest
| randomIsRequired | 0.002 s | |
| combineTest | 0.001 s |
BitChromosomeMultiPointCrossoverTest
| randomIsRequired | 0.002 s | |
| combineTest | 0.002 s |
GenotypeGeneratorTest
| constructorArgsPresent | 0.027 s | |
| usingCustomGenerator | 0.038 s | |
| usingDefaultGenerator | 0.013 s |
IntChromosomeOrderCrossoverTest
| randomIsRequired | 0.001 s | |
| combineTest | 0.002 s | |
| combineBoundsWrappingTest | 0.001 s |
MultiTournamentsSelectionPolicyHandlerTest
| randomIsRequired | 0.001 s | |
| canHandle | 0.003 s | |
| canHandleRequireSelection | 0.001 s | |
| selectMaxThenMin | 0.006 s |
TerminationsTest
| ofMaxGenerationInvalid | 0.002 s | |
| ofStableFitnessWithImprovement | 0.010 s | |
| ofMaxGeneration | 0.001 s | |
| ofStableFitnessNoImprovement | 0.001 s | |
| ofStableFitnessInvalid | 0.002 s |
DoubleChromosomeFactoryTest
| randomIsRequired | 0.001 s | |
| canHandleTest | 0.004 s | |
| canHandleMissingParameter | 0.001 s | |
| generateTest | 0.014 s |
ProportionalTournamentSelectionPolicyHandlerTest
| randomIsRequired | 0.001 s | |
| selectMinimize | 0.010 s | |
| canHandle | 0.001 s | |
| canHandleRequireSelection | 0.001 s | |
| selectMaximize | 0.103 s |
FitnessEvaluatorVirtualThreadTest
| testVirtualThreadFactory | 0.006 s |
FloatChromosomeCreepMutationHandlerTest
| randomIsRequired | 0.001 s | |
| canHandleNullChromosomeSpec | 0.001 s | |
| mutateValidateAboveMax | 0.001 s | |
| mutateValidateBelowMin | 0.001 s | |
| canHandle | 0.001 s | |
| mutateValidate | 0.002 s | |
| canHandleNullMutationSpec | 0 s |
BitChromosomeRandomMutationHandlerTest
| randomIsRequired | 0.001 s | |
| canHandleNullChromosomeSpec | 0.001 s | |
| canHandle | 0.001 s | |
| mutateValidate | 0.002 s | |
| canHandleNullMutationSpec | 0.001 s |
DefaultEvolutionListenerTest
RandomSelectionPolicyHandlerTest
| randomIsRequired | 0.001 s | |
| select | 0.016 s | |
| canHandle | 0 s | |
| canHandleRequireSelection | 0.001 s |
ElitismImplTest
| ctorNoElitismSpec | 0.004 s | |
| simple | 0.003 s | |
| atLeastSpecified | 0.004 s | |
| ctorNoOffspringSelector | 0.002 s | |
| ctorNoSurvivorSelector | 0.002 s |
DoubleChromosomeCreepMutationHandlerTest
| randomIsRequired | 0.001 s | |
| canHandleNullChromosomeSpec | 0.001 s | |
| mutateValidateAboveMax | 0.005 s | |
| mutateValidateBelowMin | 0.002 s | |
| canHandle | 0.001 s | |
| mutateValidate | 0.002 s | |
| canHandleNullMutationSpec | 0.001 s |
EASystemTest
SelectiveRefinementTournamentSelectorTest
CreepMutationPolicyHandlerTest
| randomIsRequired | 0.001 s | |
| canHandle | 0.001 s | |
| canHandleRequireMutation | 0.001 s |
TournamentSelectionPolicyHandlerTest
| randomIsRequired | 0.001 s | |
| selectMinimize | 0.004 s | |
| canHandle | 0.001 s | |
| canHandleRequireSelection | 0.001 s | |
| selectMaximize | 0.003 s |
FloatChromosomeFactoryTest
| randomIsRequired | 0.001 s | |
| canHandleTest | 0.002 s | |
| canHandleMissingParameter | 0.001 s | |
| generateTest | 0.003 s |
IntChromosomeMultiPointCrossoverTest
| randomIsRequired | 0.002 s | |
| combineTest | 0.002 s |
PopulationIteratorTest
GenotypeTest
| simple | 0.001 s | |
| nullChromosomeCollectionCtor | 0.001 s | |
| emptyChromosomeCollectionCtor | 0.001 s | |
| nullChromosomeArrayCtor | 0.001 s |
FloatChromosomeSinglePointArithmeticTest
| randomIsRequired | 0.002 s | |
| combineTest | 0.001 s |
IndividualUtilsTest
| fitnessBasedComparatorNoArg | 1.381 s | |
| fitnessBasedComparatorMaximize | 0.074 s | |
| fitnessBasedComparatorMinimize | 0.003 s |
IntChromosomeMultiPointArithmeticTest
| randomIsRequired | 0.002 s | |
| combineTest | 0.004 s | |
| combinationPolicyIsRequired | 0.001 s |
EvolutionListenersTest
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.002 s |
FitnessSharingTest
| simple | 0.023 s |
FloatChromosomeSinglePointCrossoverTest
| randomIsRequired | 0.001 s | |
| combineTest | 0.001 s |
MultiIntCounterTest
| basicValidation | 0.012 s |
DoubleChromosomeMultiPointArithmeticTest
| randomIsRequired | 0.002 s | |
| combineTest | 0.001 s | |
| combinationPolicyIsRequired | 0 s |
ChromosomeFactoryProviderTest
| bitChromosomeSpec | 0 s | |
| simple | 0 s | |
| unknownChromosomeSpec | 0.001 s | |
| nullChromosomeSpec | 0.001 s | |
| intChromosomeSpec | 0.001 s |
DoubleChromosomeMultiPointCrossoverTest
| randomIsRequired | 0.002 s | |
| combineTest | 0.002 s |
IntChromosomeSinglePointArithmeticTest
| randomIsRequired | 0.001 s | |
| combineTest | 0.001 s |
FloatChromosomeRandomMutationHandlerTest
| randomIsRequired | 0.001 s | |
| canHandleNullChromosomeSpec | 0.001 s | |
| canHandle | 0.001 s | |
| mutateValidate | 0.001 s | |
| canHandleNullMutationSpec | 0.001 s |
DoubleChromosomeRandomMutationHandlerTest
| randomIsRequired | 0.001 s | |
| canHandleNullChromosomeSpec | 0.001 s | |
| canHandle | 0 s | |
| mutateValidate | 0.002 s | |
| canHandleNullMutationSpec | 0.001 s |
FloatChromosomeMultiPointCrossoverTest
| randomIsRequired | 0.002 s | |
| combineTest | 0.002 s |
RouletteWheelSelectionPolicyHandlerTest
| randomIsRequired | 0.001 s | |
| canHandle | 0 s | |
| selectMinimizing | 0.005 s | |
| canHandleRequireSelection | 0.001 s | |
| selectMaximizing | 0.003 s |
EvolutionListenerLogTopNTest
IntChromosomeFactoryTest
| randomIsRequired | 0.001 s | |
| canHandleTest | 0.001 s | |
| canHandleMissingParameter | 0.002 s | |
| generateTest | 0.071 s |
BitChromosomeSinglePointCrossoverTest
| randomIsRequired | 0.001 s | |
| combineTest | 0.001 s |
IntChromosomeCreepMutationHandlerTest
| randomIsRequired | 0.001 s | |
| canHandleNullChromosomeSpec | 0.004 s | |
| mutateValidateAboveMax | 0.003 s | |
| mutateValidateBelowMin | 0.002 s | |
| canHandle | 0 s | |
| mutateValidate | 0.001 s | |
| canHandleNullMutationSpec | 0.001 s |
PopulationTest
| ctorDifferentSizes | 0.002 s | |
| simple | 0.003 s | |
| empty | 0.001 s | |
| ctorNoGenotype | 0.001 s | |
| ctorNoFitness | 0.001 s |
IntChromosomeTest
CoefficientOperationTest
| acceptedTypes | 0.001 s |
NodeReplacementPolicyHandlerTest
ProgramRulesApplicatorPolicyHandlerTest
| createMutator | 0.003 s | |
| canHandle | 0.003 s | |
| canHandleNoMutationPolicy | 0.002 s | |
| canHandleNoMutationPolicyHandlerResolver | 0.003 s |
SimpleGPTest
| simple | 0.006 s |
ProgramRulesApplicatorMutatorTest
ProgramRandomPrunePolicyHandlerTest
ProgramRandomPruneMutatorTest
| simple | 0.007 s | |
| noMutate | 0.002 s |
OperationTest
| checkNotTerminal | 0.001 s | |
| simple | 0.002 s | |
| checkTerminal | 0.001 s |
NodeReplacementMutatorTest
| simple | 0.003 s | |
| noMutate | 0.002 s | |
| findReplacementCandidates | 0.003 s |
OperationFactoriesTest
ProgramHelperTest
ProgramRandomMutatePolicyHandlerTest
InputSpecTest
| inputSizeValidation | 0.001 s |
TreeNodeUtilsTest
| areSame | 0.008 s | |
| compare | 0.015 s |
ProgramRandomMutateMutatorTest
| simple | 0.004 s | |
| noMutate | 0.002 s |
DoubleTournamentSelectionPolicyHandlerTest
| randomIsRequired | 0.002 s | |
| selectMinimize | 0.213 s | |
| canHandle | 0.002 s | |
| canHandleRequireSelection | 0.001 s | |
| selectMaximizeAndDoFitnessLast | 0.013 s | |
| selectMaximize | 0.007 s |
StdProgramGeneratorTest
| checkNoParamCtor | 0.001 s | |
| generateWithRootType | 0.003 s | |
| generate | 0.003 s |
ProgramTreeChromosomeFactoryTest
| generateSimple | 1.109 s | |
| mustHaveASpecForCanHandle | 0.001 s | |
| mustHaveAProgramGenerator | 0.003 s | |
| mustHandleProgramTreeChromosomeSpec | 0.010 s |
FullProgramGeneratorTest
| checkNoParamCtor | 0.003 s | |
| generateWithRootType | 0.004 s | |
| generate | 0.003 s |
ProgramUtilsTest
| checkInput | 0.033 s | |
| simpleTerminal | 0.002 s | |
| complexTest | 0.001 s | |
| incompatibleInput | 0.009 s |
ProgramRandomCombineHandlerTest
| resolveNoChromosomeSpec | 0.004 s | |
| resolveNoResolver | 0.001 s | |
| noRandomParameter | 0.001 s | |
| canHandle | 0.004 s | |
| resolveNoCombinationPolicy | 0.003 s | |
| resolve | 0.003 s |
ProgramChromosomeCombinatorTest
| combineNoCommonTypes | 0.004 s | |
| simpleCombine | 0.002 s | |
| noRandomParameter | 0.001 s | |
| returnedTypeToNode | 0.001 s | |
| copyAndReplace | 0.001 s |
GrowProgramGeneratorTest
| checkNoParamCtor | 0.002 s | |
| generateWithRootType | 0.055 s | |
| generate | 0.003 s |
TournamentNSGA2SelectorTest
NSGA2SelectorTest
| selectNullFitness | 3.183 s | |
| selectNothing | 0.012 s | |
| selectNullPopulation | 0.008 s | |
| simple | 0.022 s | |
| selectPopulationFitnessDontMatch | 0.004 s | |
| selectNullEaConfiguration | 0.004 s | |
| ctorNoSelectionPolicy | 0.002 s |
NSGA2UtilsTest
| simple | 0.015 s |
TournamentNSGA2SelectionPolicyHandlerTest
NSGA2SelectionPolicyHandlerTest
| resolveWrongSelectionSpec | 0.130 s | |
| resolveNoSpec | 0.040 s | |
| canHandle | 0.004 s | |
| resolveNoSelectionSpec | 0.006 s | |
| resolveNoGSD | 0.006 s | |
| resolveNoSHR | 0.006 s | |
| canHandleNullArg | 0.002 s | |
| resolve | 0.007 s |
FitnessVectorTest
ParetoUtilsTest
| simple | 0.113 s | |
| simple2 | 0.004 s |
SimpleTest
| simple | 0 s | |
| - | Need to fix Gitlab runner environment | - |
EvolutionStepTest
| validConstructor | 0.031 s |
NeatSelectorImplTest
| eliminateLowestPerformers | 0.036 s | |
| constructor | 0.002 s | |
| select | 0.026 s | |
| simple | 0.028 s |
NeatUtilsTest
DeleteConnectionPolicyHandlerTest
| constructorNullParam | 0.002 s | |
| createMutator | 0.002 s | |
| canHandleRequireMutation | 0.002 s |
NeatEAExecutionContextsTest
| enrichWithNeat | 0.009 s | |
| standard | 0.003 s |
DeleteNodePolicyHandlerTest
| constructorNullParam | 0.002 s | |
| createMutator | 0.002 s | |
| canHandleRequireMutation | 0.002 s |
NeatSwitchStatePolicyHandlerTest
| constructorNullParam | 0.001 s | |
| createMutator | 0.002 s | |
| canHandleRequireMutation | 0.002 s |
AddNodePolicyHandlerTest
| constructorNullParam | 0.004 s | |
| createMutator | 0.429 s | |
| canHandleRequireMutation | 0.004 s |
NeatChromosomeConnectionWeightMutationHandlerTest
| constructor | 0.003 s | |
| mutate | 0.081 s | |
| perturbateWeight | 0.002 s | |
| canHandle | 0.004 s | |
| mutateConnection | 0.006 s |
NeatChromosomeAddNodeMutationHandlerTest
| constructor | 0.004 s | |
| mutateConnection | 0.143 s |
AbstractNeatChromosomeConnectionMutationHandlerTest
| constructor | 0.004 s | |
| mutate | 0.005 s | |
| canHandle | 0.004 s |
NeatChromosomeCombinatorTest
NeatChromosomeCreepMutationHandlerTest
| constructor | 0.003 s | |
| mutateConnection | 0.005 s |
NeatChromosomeDeleteConnectionTest
| constructor | 0.002 s | |
| canHandle | 0.003 s | |
| mutateEmptyConnection | 0.005 s | |
| mutateConnectionExist | 0.005 s |
NeatChromosomeRandomMutationHandlerTest
| constructor | 0.003 s | |
| mutateConnection | 0.003 s |
NeatChromosomeDeleteNodeMutationHandlerTest
| constructor | 0.005 s | |
| canHandle | 0.004 s | |
| mutateConnectionOnlyOneNonInputOutputFromNode | 0.004 s | |
| mutateConnectionEmpty | 0.002 s | |
| mutateConnectionOnlyOneNonInputOutputToNode | 0.002 s |
AddConnectionPolicyHandlerTest
| constructorNullParam | 0.001 s | |
| createMutator | 0.002 s | |
| canHandleRequireMutation | 0.002 s |
NeatCombinationHandlerTest
| randomIsRequired | 0.001 s | |
| canTest | 0.038 s | |
| resolve | 0.005 s |
NeatChromosomeSwitchStateHandlerTest
| constructor | 0.002 s | |
| mutateConnection | 0.003 s |
NeatEmptyChromosomeFactoryTest
| invalidCanHandle | 0.011 s | |
| canHandle | 0.008 s | |
| invalidGenerate | 0.014 s | |
| generate | 0.002 s |
NeatChromosomeTest
| minWeightGreaterThanMaxWeight | 0.004 s | |
| simple | 0.016 s | |
| negativeInput | 0.003 s | |
| noOutput | 0.003 s | |
| negativeOutput | 0.005 s | |
| noInput | 0.006 s | |
| nullConnections | 0.001 s |
NeatConnectionWeightPolicyHandlerTest
| constructorNullParam | 0.001 s | |
| createMutator | 0.002 s | |
| canHandleRequireMutation | 0.002 s |
ActivationsTest
| verifyNotNull | 0.012 s | |
| verifyTanh | 0.003 s | |
| verifyLinear | 0.002 s | |
| verifyIdentity | 0.002 s | |
| verifyNeatSigmoid | 0.001 s |
InnovationManagerTest
| simple | 0.001 s |
NeatSelectionPolicyHandlerTest
| constructor | 0.003 s | |
| canHandle | 0.009 s | |
| resolve | 0.138 s |
FitnessComparisonHandlerTest
| canHandle | 0.003 s | |
| compare | 0.003 s |
NeatConnectedChromosomeFactoryTest
| validateConstructor | 0.002 s | |
| invalidCanHandle | 0.004 s | |
| canHandle | 0.001 s | |
| invalidGenerate | 0.002 s | |
| generate | 2.560 s |
NeatChromosomeAddConnectionTest
| mutateConnectionFromOutput | 0.008 s | |
| constructor | 0.002 s | |
| mutateConnectionToInput | 0.005 s | |
| mutate | 0.006 s | |
| mutateConnectionFromAndToAreSame | 0.005 s | |
| canHandle | 0.003 s | |
| mutateConnectionExist | 0.005 s |
FeedForwardNetworkTest
| simple | 0.164 s |
FitnessThenSizeComparisonHandlerTest
| canHandle | 0.001 s | |
| compare | 0.001 s |
Failure Details
[Summary] [Package List] [Test Cases]
| simple | |
| - | skipped: Need to fix Gitlab runner environment |