Class com.ibm.aries.buildtasks.semantic.versioning.model.FeatureExpanderTest

23

tests

0

failures

0

ignored

0.126s

duration

100%

successful

Tests

Test Duration Result
testChildConstrainedByParentAbsence 0.004s passed
testChildConstrainedByParentAbsence2 0.004s passed
testChildConstrainedByParentAbsence3 0.004s passed
testConstrainedByAbsenceMiddleOfChain 0.006s passed
testPrivateExpansion 0.003s passed
testSimpleExpansion 0.001s passed
testSimpleSingletonExpansion 0s passed
testSingletonChoiceExpansion 0.021s passed
testSingletonChoiceExpansionNestedFeature 0.004s passed
testSingletonChoiceExpansionNestedFeatureGatedByRoot 0.003s passed
testSingletonChoiceExpansionNestedFeatureGatedByRootNoStatementOnSingleton 0.004s passed
testSingletonChoiceExpansionNestedFeatureGatedByRootNoStatementOnSingleton2 0.006s passed
testSingletonChoiceExpansionNestedFeatureGatedByRootNonDefaultOption 0.005s passed
testSingletonChoiceExpansionNestedSiblingConstraint 0.007s passed
testSingletonChoiceExpansionNestedSiblingConstraintTopConstraintIgnoreSubFeatureByConstraint 0.005s passed
testSingletonChoiceExpansionNestedSiblingConstraintTopConstraintSubFeatureByConstraint 0.006s passed
testSingletonChoiceExpansionNestedSiblingConstraintUnbound 0.009s passed
testSingletonChoiceExpansionNoExpandOption1 0.004s passed
testSingletonChoiceExpansionNoExpandOption2 0.002s passed
testSingletonChoiceExpansionRootFeatureNoChoice 0.005s passed
testSingletonChoiceExpansionRootNestedFeatureNoChoice 0.009s passed
testSingletonNestedSiblingConstraint 0.009s passed
testSingletonNestedSiblingConstraint2 0.005s passed

Standard output

** Expanding feature-1.0
Expanding feature-1.0
Done Expanding feature-1.0
** Expanding singleton-1.0
Expanding singleton-1.0
Done Expanding singleton-1.0
** Expanding singleton-2.0
Expanding singleton-2.0
Done Expanding singleton-2.0
** Expanding a-1.0
Expanding a-1.0
Done Expanding a-1.0
** Expanding b-1.0
Expanding b-1.0
Done Expanding b-1.0
** Expanding c-1.0
Expanding c-1.0
Done Expanding c-1.0
** Expanding s-1.0
Expanding s-1.0
Done Expanding s-1.0
** Expanding s-2.0
Expanding s-2.0
Done Expanding s-2.0
** Expanding feature-1.0
Expanding feature-1.0
Done Expanding feature-1.0
** Expanding singleton-1.0
Expanding singleton-1.0
Done Expanding singleton-1.0
** Expanding singleton-2.0
Expanding singleton-2.0
Done Expanding singleton-2.0
** Expanding feature-1.0
Expanding feature-1.0
Done Expanding feature-1.0
** Expanding singleton-1.0
Expanding singleton-1.0
Done Expanding singleton-1.0
** Expanding singleton-2.0
Expanding singleton-2.0
Done Expanding singleton-2.0
** Expanding feature-1.0
Expanding feature-1.0
Done Expanding feature-1.0
** Expanding nestedfeature-1.0
Expanding nestedfeature-1.0
Done Expanding nestedfeature-1.0
** Expanding singleton-1.0
Expanding singleton-1.0
Done Expanding singleton-1.0
** Expanding singleton-2.0
Expanding singleton-2.0
Done Expanding singleton-2.0
** Expanding feature-1.0
Expanding feature-1.0
Done Expanding feature-1.0
** Expanding nestedfeature-1.0
Expanding nestedfeature-1.0
Done Expanding nestedfeature-1.0
** Expanding singleton-1.0
Expanding singleton-1.0
Done Expanding singleton-1.0
** Expanding singleton-2.0
Expanding singleton-2.0
Done Expanding singleton-2.0
** Expanding feature-1.0
Expanding feature-1.0
Done Expanding feature-1.0
** Expanding nestedfeature-1.0
Expanding nestedfeature-1.0
Done Expanding nestedfeature-1.0
** Expanding singleton-1.0
Expanding singleton-1.0
Done Expanding singleton-1.0
** Expanding singleton-2.0
Expanding singleton-2.0
Done Expanding singleton-2.0
** Expanding feature-1.0
Expanding feature-1.0
Done Expanding feature-1.0
** Expanding nestedfeature-1.0
Expanding nestedfeature-1.0
Done Expanding nestedfeature-1.0
** Expanding singleton-1.0
Expanding singleton-1.0
Done Expanding singleton-1.0
** Expanding singleton-2.0
Expanding singleton-2.0
Done Expanding singleton-2.0
** Expanding feature-1.0
Expanding feature-1.0
Done Expanding feature-1.0
** Expanding nestedfeature-1.0
Expanding nestedfeature-1.0
Done Expanding nestedfeature-1.0
** Expanding singleton-1.0
Expanding singleton-1.0
Done Expanding singleton-1.0
** Expanding singleton-2.0
Expanding singleton-2.0
Done Expanding singleton-2.0
** Expanding feature-1.0
Expanding feature-1.0
Done Expanding feature-1.0
** Expanding nestedfeature-1.0
Expanding nestedfeature-1.0
Done Expanding nestedfeature-1.0
** Expanding nestedfeature-2.0
Expanding nestedfeature-2.0
Done Expanding nestedfeature-2.0
** Expanding singleton-1.0
Expanding singleton-1.0
Done Expanding singleton-1.0
** Expanding singleton-2.0
Expanding singleton-2.0
Done Expanding singleton-2.0
*** [[650120634] feature-1.0 public { {##nestedfeature nestedfeature-2.0} {##singleton singleton-2.0} }, [309441531] feature-1.0 public { {##nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-1.0} }, [479862954] nestedfeature-1.0 private { {##nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-1.0} }, [1493289213] nestedfeature-2.0 private { {##nestedfeature ##nestedfeature-2.0} {##singleton ##singleton-2.0} }, [1959283266] singleton-1.0 private { {##singleton ##singleton-1.0} }, [-1329629418] singleton-2.0 private { {##singleton ##singleton-2.0} }]
** Expanding feature-1.0
Expanding feature-1.0
Done Expanding feature-1.0
** Expanding nestedfeature-1.0
Expanding nestedfeature-1.0
Done Expanding nestedfeature-1.0
** Expanding nestedfeature-2.0
Expanding nestedfeature-2.0
Done Expanding nestedfeature-2.0
** Expanding singleton-1.0
Expanding singleton-1.0
Done Expanding singleton-1.0
** Expanding singleton-2.0
Expanding singleton-2.0
Done Expanding singleton-2.0
** Expanding feature-1.0
Expanding feature-1.0
Done Expanding feature-1.0
** Expanding nestedfeature-1.0
Expanding nestedfeature-1.0
Done Expanding nestedfeature-1.0
** Expanding nestedfeature-2.0
Expanding nestedfeature-2.0
Done Expanding nestedfeature-2.0
** Expanding singleton-1.0
Expanding singleton-1.0
Done Expanding singleton-1.0
** Expanding singleton-2.0
Expanding singleton-2.0
Done Expanding singleton-2.0
** Expanding feature-1.0
Expanding feature-1.0
Done Expanding feature-1.0
** Expanding nestedfeature-1.0
Expanding nestedfeature-1.0
Done Expanding nestedfeature-1.0
** Expanding nestedfeature-2.0
Expanding nestedfeature-2.0
Done Expanding nestedfeature-2.0
** Expanding singleton-1.0
Expanding singleton-1.0
Done Expanding singleton-1.0
** Expanding singleton-2.0
Expanding singleton-2.0
Done Expanding singleton-2.0
** Expanding feature-1.0
Expanding feature-1.0
Done Expanding feature-1.0
** Expanding nestedfeature-1.0
Expanding nestedfeature-1.0
Done Expanding nestedfeature-1.0
** Expanding singleton-1.0
Expanding singleton-1.0
Done Expanding singleton-1.0
** Expanding singleton-2.0
Expanding singleton-2.0
Done Expanding singleton-2.0
*** [[415275273] feature-1.0 public { {##nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-2.0} }, [-735381488] nestedfeature-1.0 private { {##nestedfeature ##nestedfeature-1.0} {##singleton singleton-2.0} }, [1994338438] nestedfeature-1.0 private { {##nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-1.0} }, [1007756772] singleton-1.0 private { {##singleton ##singleton-1.0} }, [983478715] singleton-2.0 private { {##singleton ##singleton-2.0} }]
Expanding above-1.0
Done Expanding above-1.0
*** [[-462846688] above-1.0 public { {top ##top-1.0} }, [1533826195] above-1.0 public { {top top-2.0} {##l ##l-1.0} }]
** Expanding topfeature-1.0
Expanding topfeature-1.0
Done Expanding topfeature-1.0
** Expanding feature-1.0
Expanding feature-1.0
Done Expanding feature-1.0
** Expanding nestedfeature-1.0
Expanding nestedfeature-1.0
Done Expanding nestedfeature-1.0
** Expanding singleton-1.0
Expanding singleton-1.0
Done Expanding singleton-1.0
** Expanding singleton-2.0
Expanding singleton-2.0
Done Expanding singleton-2.0
*** [[1060417861] topfeature-1.0 private { {##nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-2.0} {##feature ##feature-1.0} }, [-607890958] feature-1.0 private { {##nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-2.0} {##feature ##feature-1.0} }, [1551568671] nestedfeature-1.0 private { {##nestedfeature ##nestedfeature-1.0} {##singleton singleton-2.0} }, [-1584092852] nestedfeature-1.0 private { {##nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-1.0} }, [116110856] singleton-1.0 private { {##singleton ##singleton-1.0} }, [-1270339187] singleton-2.0 private { {##singleton ##singleton-2.0} }]
** Expanding topfeature-1.0
Expanding topfeature-1.0
Done Expanding topfeature-1.0
** Expanding feature-1.0
Expanding feature-1.0
Done Expanding feature-1.0
** Expanding nestedfeature-1.0
Expanding nestedfeature-1.0
Done Expanding nestedfeature-1.0
** Expanding anothernestedfeature-1.0
Expanding anothernestedfeature-1.0
Done Expanding anothernestedfeature-1.0
** Expanding singleton-1.0
Expanding singleton-1.0
Done Expanding singleton-1.0
** Expanding singleton-2.0
Expanding singleton-2.0
Done Expanding singleton-2.0
*** [[2004601155] topfeature-1.0 public { {nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-2.0} {anothernestedfeature ##anothernestedfeature-1.0} {feature ##feature-1.0} }, [-1734957118] feature-1.0 public { {nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-2.0} {anothernestedfeature ##anothernestedfeature-1.0} {feature ##feature-1.0} }, [-1010685965] nestedfeature-1.0 public { {nestedfeature ##nestedfeature-1.0} {##singleton singleton-2.0} }, [517661349] nestedfeature-1.0 public { {nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-1.0} }, [-1007951583] anothernestedfeature-1.0 public { {anothernestedfeature ##anothernestedfeature-1.0} {##singleton ##singleton-2.0} }, [466650259] singleton-1.0 private { {##singleton ##singleton-1.0} }, [825561992] singleton-2.0 private { {##singleton ##singleton-2.0} }]
** Expanding feature-1.0
Expanding feature-1.0
Done Expanding feature-1.0
** Expanding nestedfeature-1.0
Expanding nestedfeature-1.0
Done Expanding nestedfeature-1.0
** Expanding anothernestedfeature-1.0
Expanding anothernestedfeature-1.0
Done Expanding anothernestedfeature-1.0
** Expanding singleton-1.0
Expanding singleton-1.0
Done Expanding singleton-1.0
** Expanding singleton-2.0
Expanding singleton-2.0
Done Expanding singleton-2.0
*** [[-1650638816] nestedfeature-1.0 public { {nestedfeature ##nestedfeature-1.0} {singleton singleton-2.0} }, [182107120] nestedfeature-1.0 public { {nestedfeature ##nestedfeature-1.0} {singleton ##singleton-1.0} }, [-475693509] anothernestedfeature-1.0 public { {anothernestedfeature ##anothernestedfeature-1.0} {singleton ##singleton-2.0} }, [-1628695277] singleton-1.0 public { {singleton ##singleton-1.0} }, [1253688581] singleton-2.0 public { {singleton ##singleton-2.0} }]
** Expanding feature-1.0
Expanding feature-1.0
Done Expanding feature-1.0
** Expanding nestedfeature-1.0
Expanding nestedfeature-1.0
Done Expanding nestedfeature-1.0
** Expanding singleton-1.0
Expanding singleton-1.0
Done Expanding singleton-1.0
** Expanding singleton-2.0
Expanding singleton-2.0
Done Expanding singleton-2.0
*** [[919939369] feature-1.0 public { {##singleton ##singleton-1.0} }, [792620507] feature-1.0 public { {##singleton singleton-2.0} }, [446292853] nestedfeature-1.0 private { {##singleton singleton-2.0} }, [-309127999] nestedfeature-1.0 private { {##singleton ##singleton-1.0} }, [-1833799982] singleton-1.0 private { {##singleton ##singleton-1.0} }, [-1799532009] singleton-2.0 private { {##singleton ##singleton-2.0} }]
** Expanding feature-1.0
Expanding feature-1.0
Done Expanding feature-1.0
** Expanding nestedfeature-1.0
Expanding nestedfeature-1.0
Done Expanding nestedfeature-1.0
** Expanding singleton-1.0
Expanding singleton-1.0
Done Expanding singleton-1.0
** Expanding singleton-2.0
Expanding singleton-2.0
Done Expanding singleton-2.0
*** [[-68768138] feature-1.0 public { {##singleton ##singleton-1.0} }, [1851039597] feature-1.0 public { {##singleton singleton-2.0} }, [949729654] nestedfeature-1.0 public { {##singleton singleton-2.0} }, [-367929446] nestedfeature-1.0 public { {##singleton ##singleton-1.0} }, [-369814513] singleton-1.0 private { {##singleton ##singleton-1.0} }, [-1490178381] singleton-2.0 private { {##singleton ##singleton-2.0} }]
** Expanding feature-1.0
Expanding feature-1.0
Done Expanding feature-1.0
** Expanding nestedfeature-1.0
Expanding nestedfeature-1.0
Done Expanding nestedfeature-1.0
** Expanding singleton-1.0
Expanding singleton-1.0
Done Expanding singleton-1.0
** Expanding singleton-2.0
Expanding singleton-2.0
Done Expanding singleton-2.0
*** [[1556579912] feature-1.0 public { {singleton ##singleton-1.0} }, [-102753817] nestedfeature-1.0 public { {singleton singleton-2.0} }, [-285525500] nestedfeature-1.0 public { {singleton ##singleton-1.0} }, [-1096917285] singleton-1.0 public { {singleton ##singleton-1.0} }, [1238931690] singleton-2.0 public { {singleton ##singleton-2.0} }]
** Expanding feature-1.0
Expanding feature-1.0
Done Expanding feature-1.0
** Expanding feature-1.0
Expanding feature-1.0
Done Expanding feature-1.0