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

18

tests

0

failures

0

ignored

0.094s

duration

100%

successful

Tests

Test Duration Result
testChildConstrainedByParentAbsence 0.005s passed
testComplexBucketMerge 0.011s passed
testSimpleExpansion 0s passed
testSimpleSingletonExpansion 0s passed
testSingletonChoiceExpansion 0.008s passed
testSingletonChoiceExpansionNestedFeature 0.009s passed
testSingletonChoiceExpansionNestedFeatureGatedByRoot 0.003s passed
testSingletonChoiceExpansionNestedFeatureGatedByRootNoStatementOnSingleton 0.005s passed
testSingletonChoiceExpansionNestedFeatureGatedByRootNonDefaultOption 0.003s passed
testSingletonChoiceExpansionNestedSiblingConstraint 0.005s passed
testSingletonChoiceExpansionNestedSiblingConstraintTopConstraintIgnoreSubFeatureByConstraint 0.004s passed
testSingletonChoiceExpansionNestedSiblingConstraintTopConstraintSubFeatureByConstraint 0.007s passed
testSingletonChoiceExpansionNestedSiblingConstraintUnbound 0.007s passed
testSingletonChoiceExpansionNoExpandOption1 0.004s passed
testSingletonChoiceExpansionNoExpandOption2 0.004s passed
testSingletonChoiceExpansionRootFeatureNoChoice 0.004s passed
testSingletonChoiceExpansionRootNestedFeatureNoChoice 0.008s passed
testSingletonNestedSiblingConstraint 0.007s passed

Standard output

Expanding feature-1.0
Done Expanding feature-1.0
Expanded feature-1.0 to  (2 permutations) [[-350656295] feature-1.0 public { {singleton singleton-2.0} },[-907543109] feature-1.0 public { {singleton ##singleton-1.0} },]
Expanding singleton-1.0
Done Expanding singleton-1.0
Expanded singleton-1.0 to  (1 permutations) [[1532797461] singleton-1.0 public { {singleton ##singleton-1.0} },]
Expanding singleton-2.0
Done Expanding singleton-2.0
Expanded singleton-2.0 to  (1 permutations) [[1544310804] singleton-2.0 public { {singleton ##singleton-2.0} },]
Total set size was 4
Initial pass complete.. we now have 2 buckets.. and 0 remaining
Bucket merge beginning.
master bucket list starting at size 2
have found 1 matches for singleton singleton-2.0 to try to add.
testing [1544310804] singleton-2.0 public { {singleton ##singleton-2.0} }
Merged Buckets 2
Merged Bucket 0
Set:
  Features: 
   feature:feature-1.0
   feature:singleton-2.0
  Constraints: 
   singleton :: ##singleton-2.0

Merged Bucket 1
Set:
  Features: 
   feature:feature-1.0
   feature:singleton-1.0
  Constraints: 
   singleton :: ##singleton-1.0


Expanding feature-1.0
Done Expanding feature-1.0
Expanded feature-1.0 to  (1 permutations) [[-109900994] feature-1.0 public { {singleton ##singleton-1.0} },]
Expanding singleton-1.0
Done Expanding singleton-1.0
Expanded singleton-1.0 to  (1 permutations) [[-829917090] singleton-1.0 public { {singleton ##singleton-1.0} },]
Expanding singleton-2.0
Done Expanding singleton-2.0
Expanded singleton-2.0 to  (1 permutations) [[1204435994] singleton-2.0 public { {singleton ##singleton-2.0} },]
Total set size was 3
Initial pass complete.. we now have 2 buckets.. and 0 remaining
Bucket merge beginning.
master bucket list starting at size 2
Merged Buckets 2
Merged Bucket 0
Set:
  Features: 
   feature:feature-1.0
   feature:singleton-1.0
  Constraints: 
   singleton :: ##singleton-1.0

Merged Bucket 1
Set:
  Features: 
   feature:singleton-2.0
  Constraints: 
   singleton :: ##singleton-2.0


Expanding feature-1.0
Done Expanding feature-1.0
Expanded feature-1.0 to  (1 permutations) [[1487035908] feature-1.0 public { {singleton ##singleton-2.0} },]
Expanding singleton-1.0
Done Expanding singleton-1.0
Expanded singleton-1.0 to  (1 permutations) [[1710199272] singleton-1.0 public { {singleton ##singleton-1.0} },]
Expanding singleton-2.0
Done Expanding singleton-2.0
Expanded singleton-2.0 to  (1 permutations) [[-198944531] singleton-2.0 public { {singleton ##singleton-2.0} },]
Total set size was 3
Initial pass complete.. we now have 2 buckets.. and 0 remaining
Bucket merge beginning.
master bucket list starting at size 2
Merged Buckets 2
Merged Bucket 0
Set:
  Features: 
   feature:feature-1.0
   feature:singleton-2.0
  Constraints: 
   singleton :: ##singleton-2.0

Merged Bucket 1
Set:
  Features: 
   feature:singleton-1.0
  Constraints: 
   singleton :: ##singleton-1.0


Expanding feature-1.0
Done Expanding feature-1.0
Expanded feature-1.0 to  (2 permutations) [[124486988] feature-1.0 public { {##singleton singleton-2.0} },[637339159] feature-1.0 public { {##singleton ##singleton-1.0} },]
Expanding nestedfeature-1.0
Done Expanding nestedfeature-1.0
Expanded nestedfeature-1.0 to  (2 permutations) [[-1676354206] nestedfeature-1.0 private { {##singleton singleton-2.0} },[-1426732080] nestedfeature-1.0 private { {##singleton ##singleton-1.0} },]
Expanding singleton-1.0
Done Expanding singleton-1.0
Expanded singleton-1.0 to  (1 permutations) [[-193639804] singleton-1.0 private { {##singleton ##singleton-1.0} },]
Expanding singleton-2.0
Done Expanding singleton-2.0
Expanded singleton-2.0 to  (1 permutations) [[769349939] singleton-2.0 private { {##singleton ##singleton-2.0} },]
Total set size was 6
Initial pass complete.. we now have 1 buckets.. and 1 remaining
Beginning extended merge pass.. we have 1 to try.
Attempting to resolve unsatisfied feature combination (0/1) - [124486988] feature-1.0 public { {##singleton singleton-2.0} }
ERROR: Unable to find compatible features to resolve feature permuation [124486988] feature-1.0 public { {##singleton singleton-2.0} } unresolved constraints: [singleton-2.0]
ERROR: Unsatisfied feature combination - [124486988] feature-1.0 public { {##singleton singleton-2.0} }
Bucket merge beginning.
master bucket list starting at size 1
Merged Buckets 1
Merged Bucket 0
Set:
  Features: 
   feature:feature-1.0
  Constraints: 
   ##singleton :: ##singleton-1.0


Expanding feature-1.0
Done Expanding feature-1.0
Expanded feature-1.0 to  (1 permutations) [[-458083351] feature-1.0 public { {##singleton ##singleton-1.0} },]
Expanding nestedfeature-1.0
Done Expanding nestedfeature-1.0
Expanded nestedfeature-1.0 to  (2 permutations) [[2122082857] nestedfeature-1.0 private { {##singleton singleton-2.0} },[-384299587] nestedfeature-1.0 private { {##singleton ##singleton-1.0} },]
Expanding singleton-1.0
Done Expanding singleton-1.0
Expanded singleton-1.0 to  (1 permutations) [[-118740958] singleton-1.0 private { {##singleton ##singleton-1.0} },]
Expanding singleton-2.0
Done Expanding singleton-2.0
Expanded singleton-2.0 to  (1 permutations) [[-1827565196] singleton-2.0 private { {##singleton ##singleton-2.0} },]
Total set size was 5
Expanding feature-1.0
Done Expanding feature-1.0
Expanded feature-1.0 to  (1 permutations) [[212248446] feature-1.0 public { {##singleton ##singleton-2.0} },]
Expanding nestedfeature-1.0
Done Expanding nestedfeature-1.0
Expanded nestedfeature-1.0 to  (2 permutations) [[-906896643] nestedfeature-1.0 private { {##singleton singleton-2.0} },[1579537773] nestedfeature-1.0 private { {##singleton ##singleton-1.0} },]
Expanding singleton-1.0
Done Expanding singleton-1.0
Expanded singleton-1.0 to  (1 permutations) [[-658543318] singleton-1.0 private { {##singleton ##singleton-1.0} },]
Expanding singleton-2.0
Done Expanding singleton-2.0
Expanded singleton-2.0 to  (1 permutations) [[-2072383708] singleton-2.0 private { {##singleton ##singleton-2.0} },]
Total set size was 5
Expanding feature-1.0
Done Expanding feature-1.0
Expanded feature-1.0 to  (2 permutations) [[1049835957] feature-1.0 public { {##singleton ##singleton-1.0} },[1945804242] feature-1.0 public { {##singleton singleton-2.0} },]
Expanding nestedfeature-1.0
Done Expanding nestedfeature-1.0
Expanded nestedfeature-1.0 to  (2 permutations) [[-1294921116] nestedfeature-1.0 private { {##singleton singleton-2.0} },[2111742550] nestedfeature-1.0 private { {##singleton ##singleton-1.0} },]
Expanding singleton-1.0
Done Expanding singleton-1.0
Expanded singleton-1.0 to  (1 permutations) [[554560961] singleton-1.0 private { {##singleton ##singleton-1.0} },]
Expanding singleton-2.0
Done Expanding singleton-2.0
Expanded singleton-2.0 to  (1 permutations) [[1328943786] singleton-2.0 private { {##singleton ##singleton-2.0} },]
Total set size was 6
Expanding feature-1.0
Done Expanding feature-1.0
Expanded feature-1.0 to  (2 permutations) [[381277525] feature-1.0 public { {##nestedfeature nestedfeature-2.0} {##singleton singleton-2.0} },[-1210064901] feature-1.0 public { {##nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-1.0} },]
Expanding nestedfeature-1.0
Done Expanding nestedfeature-1.0
Expanded nestedfeature-1.0 to  (1 permutations) [[707646416] nestedfeature-1.0 private { {##nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-1.0} },]
Expanding nestedfeature-2.0
Done Expanding nestedfeature-2.0
Expanded nestedfeature-2.0 to  (1 permutations) [[-550820173] nestedfeature-2.0 private { {##nestedfeature ##nestedfeature-2.0} {##singleton ##singleton-2.0} },]
Expanding singleton-1.0
Done Expanding singleton-1.0
Expanded singleton-1.0 to  (1 permutations) [[-870961937] singleton-1.0 private { {##singleton ##singleton-1.0} },]
Expanding singleton-2.0
Done Expanding singleton-2.0
Expanded singleton-2.0 to  (1 permutations) [[601717775] singleton-2.0 private { {##singleton ##singleton-2.0} },]
Total set size was 6
*** [[381277525] feature-1.0 public { {##nestedfeature nestedfeature-2.0} {##singleton singleton-2.0} }, [-1210064901] feature-1.0 public { {##nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-1.0} }, [707646416] nestedfeature-1.0 private { {##nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-1.0} }, [-550820173] nestedfeature-2.0 private { {##nestedfeature ##nestedfeature-2.0} {##singleton ##singleton-2.0} }, [-870961937] singleton-1.0 private { {##singleton ##singleton-1.0} }, [601717775] singleton-2.0 private { {##singleton ##singleton-2.0} }]
Expanding feature-1.0
Done Expanding feature-1.0
Expanded feature-1.0 to  (3 permutations) [[590783692] feature-1.0 public { {##nestedfeature nestedfeature-2.0} {##singleton singleton-2.0} },[-51941723] feature-1.0 public { {##nestedfeature nestedfeature-2.0} {##singleton ##singleton-1.0} },[666760190] feature-1.0 public { {##nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-1.0} },]
Expanding nestedfeature-1.0
Done Expanding nestedfeature-1.0
Expanded nestedfeature-1.0 to  (1 permutations) [[1272603582] nestedfeature-1.0 private { {##nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-1.0} },]
Expanding nestedfeature-2.0
Done Expanding nestedfeature-2.0
Expanded nestedfeature-2.0 to  (2 permutations) [[-452260461] nestedfeature-2.0 private { {##nestedfeature ##nestedfeature-2.0} {##singleton singleton-2.0} },[-486964612] nestedfeature-2.0 private { {##nestedfeature ##nestedfeature-2.0} {##singleton ##singleton-1.0} },]
Expanding singleton-1.0
Done Expanding singleton-1.0
Expanded singleton-1.0 to  (1 permutations) [[43742428] singleton-1.0 private { {##singleton ##singleton-1.0} },]
Expanding singleton-2.0
Done Expanding singleton-2.0
Expanded singleton-2.0 to  (1 permutations) [[802559766] singleton-2.0 private { {##singleton ##singleton-2.0} },]
Total set size was 8
Expanding feature-1.0
Done Expanding feature-1.0
Expanded feature-1.0 to  (1 permutations) [[872392913] feature-1.0 public { {##nestedfeature nestedfeature-2.0} {##singleton ##singleton-2.0} },]
Expanding nestedfeature-1.0
Done Expanding nestedfeature-1.0
Expanded nestedfeature-1.0 to  (1 permutations) [[617137884] nestedfeature-1.0 private { {##nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-1.0} },]
Expanding nestedfeature-2.0
Done Expanding nestedfeature-2.0
Expanded nestedfeature-2.0 to  (2 permutations) [[215844988] nestedfeature-2.0 private { {##nestedfeature ##nestedfeature-2.0} {##singleton singleton-2.0} },[-165223136] nestedfeature-2.0 private { {##nestedfeature ##nestedfeature-2.0} {##singleton ##singleton-1.0} },]
Expanding singleton-1.0
Done Expanding singleton-1.0
Expanded singleton-1.0 to  (1 permutations) [[741610075] singleton-1.0 private { {##singleton ##singleton-1.0} },]
Expanding singleton-2.0
Done Expanding singleton-2.0
Expanded singleton-2.0 to  (1 permutations) [[-969051235] singleton-2.0 private { {##singleton ##singleton-2.0} },]
Total set size was 6
Expanding feature-1.0
Done Expanding feature-1.0
Expanded feature-1.0 to  (2 permutations) [[1096486314] feature-1.0 public { {##nestedfeature nestedfeature-2.0} {##singleton ##singleton-1.0} },[1153238642] feature-1.0 public { {##nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-1.0} },]
Expanding nestedfeature-1.0
Done Expanding nestedfeature-1.0
Expanded nestedfeature-1.0 to  (1 permutations) [[-1385534329] nestedfeature-1.0 private { {##nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-1.0} },]
Expanding nestedfeature-2.0
Done Expanding nestedfeature-2.0
Expanded nestedfeature-2.0 to  (2 permutations) [[595743904] nestedfeature-2.0 private { {##nestedfeature ##nestedfeature-2.0} {##singleton singleton-2.0} },[1111527902] nestedfeature-2.0 private { {##nestedfeature ##nestedfeature-2.0} {##singleton ##singleton-1.0} },]
Expanding singleton-1.0
Done Expanding singleton-1.0
Expanded singleton-1.0 to  (1 permutations) [[1533667334] singleton-1.0 private { {##singleton ##singleton-1.0} },]
Expanding singleton-2.0
Done Expanding singleton-2.0
Expanded singleton-2.0 to  (1 permutations) [[-1737357724] singleton-2.0 private { {##singleton ##singleton-2.0} },]
Total set size was 7
Expanding feature-1.0
Done Expanding feature-1.0
Expanded feature-1.0 to  (1 permutations) [[-1318605494] feature-1.0 public { {##nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-2.0} },]
Expanding nestedfeature-1.0
Done Expanding nestedfeature-1.0
Expanded nestedfeature-1.0 to  (2 permutations) [[357364567] nestedfeature-1.0 private { {##nestedfeature ##nestedfeature-1.0} {##singleton singleton-2.0} },[1279884579] nestedfeature-1.0 private { {##nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-1.0} },]
Expanding singleton-1.0
Done Expanding singleton-1.0
Expanded singleton-1.0 to  (1 permutations) [[-1528027080] singleton-1.0 private { {##singleton ##singleton-1.0} },]
Expanding singleton-2.0
Done Expanding singleton-2.0
Expanded singleton-2.0 to  (1 permutations) [[2110856434] singleton-2.0 private { {##singleton ##singleton-2.0} },]
Total set size was 5
*** [[-1318605494] feature-1.0 public { {##nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-2.0} }, [357364567] nestedfeature-1.0 private { {##nestedfeature ##nestedfeature-1.0} {##singleton singleton-2.0} }, [1279884579] nestedfeature-1.0 private { {##nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-1.0} }, [-1528027080] singleton-1.0 private { {##singleton ##singleton-1.0} }, [2110856434] singleton-2.0 private { {##singleton ##singleton-2.0} }]
Expanding topfeature-1.0
Done Expanding topfeature-1.0
Expanded topfeature-1.0 to  (1 permutations) [[-1228135356] topfeature-1.0 private { {##nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-2.0} {##feature ##feature-1.0} },]
Expanding feature-1.0
Done Expanding feature-1.0
Expanded feature-1.0 to  (1 permutations) [[97632853] feature-1.0 private { {##nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-2.0} {##feature ##feature-1.0} },]
Expanding nestedfeature-1.0
Done Expanding nestedfeature-1.0
Expanded nestedfeature-1.0 to  (2 permutations) [[-1331212685] nestedfeature-1.0 private { {##nestedfeature ##nestedfeature-1.0} {##singleton singleton-2.0} },[-210661674] nestedfeature-1.0 private { {##nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-1.0} },]
Expanding singleton-1.0
Done Expanding singleton-1.0
Expanded singleton-1.0 to  (1 permutations) [[756300005] singleton-1.0 private { {##singleton ##singleton-1.0} },]
Expanding singleton-2.0
Done Expanding singleton-2.0
Expanded singleton-2.0 to  (1 permutations) [[-199066401] singleton-2.0 private { {##singleton ##singleton-2.0} },]
Total set size was 6
*** [[-1228135356] topfeature-1.0 private { {##nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-2.0} {##feature ##feature-1.0} }, [97632853] feature-1.0 private { {##nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-2.0} {##feature ##feature-1.0} }, [-1331212685] nestedfeature-1.0 private { {##nestedfeature ##nestedfeature-1.0} {##singleton singleton-2.0} }, [-210661674] nestedfeature-1.0 private { {##nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-1.0} }, [756300005] singleton-1.0 private { {##singleton ##singleton-1.0} }, [-199066401] singleton-2.0 private { {##singleton ##singleton-2.0} }]
Expanding topfeature-1.0
Done Expanding topfeature-1.0
Expanded topfeature-1.0 to  (1 permutations) [[-1873807901] topfeature-1.0 private { {##nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-2.0} {##anothernestedfeature ##anothernestedfeature-1.0} {##feature ##feature-1.0} },]
Expanding feature-1.0
Done Expanding feature-1.0
Expanded feature-1.0 to  (1 permutations) [[-237603242] feature-1.0 private { {##nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-2.0} {##anothernestedfeature ##anothernestedfeature-1.0} {##feature ##feature-1.0} },]
Expanding nestedfeature-1.0
Done Expanding nestedfeature-1.0
Expanded nestedfeature-1.0 to  (2 permutations) [[-197895725] nestedfeature-1.0 private { {##nestedfeature ##nestedfeature-1.0} {##singleton singleton-2.0} },[-189016452] nestedfeature-1.0 private { {##nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-1.0} },]
Expanding anothernestedfeature-1.0
Done Expanding anothernestedfeature-1.0
Expanded anothernestedfeature-1.0 to  (1 permutations) [[1438202357] anothernestedfeature-1.0 private { {##anothernestedfeature ##anothernestedfeature-1.0} {##singleton ##singleton-2.0} },]
Expanding singleton-1.0
Done Expanding singleton-1.0
Expanded singleton-1.0 to  (1 permutations) [[-677887884] singleton-1.0 private { {##singleton ##singleton-1.0} },]
Expanding singleton-2.0
Done Expanding singleton-2.0
Expanded singleton-2.0 to  (1 permutations) [[-1733974951] singleton-2.0 private { {##singleton ##singleton-2.0} },]
Total set size was 7
*** [[-1873807901] topfeature-1.0 private { {##nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-2.0} {##anothernestedfeature ##anothernestedfeature-1.0} {##feature ##feature-1.0} }, [-237603242] feature-1.0 private { {##nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-2.0} {##anothernestedfeature ##anothernestedfeature-1.0} {##feature ##feature-1.0} }, [-197895725] nestedfeature-1.0 private { {##nestedfeature ##nestedfeature-1.0} {##singleton singleton-2.0} }, [-189016452] nestedfeature-1.0 private { {##nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-1.0} }, [1438202357] anothernestedfeature-1.0 private { {##anothernestedfeature ##anothernestedfeature-1.0} {##singleton ##singleton-2.0} }, [-677887884] singleton-1.0 private { {##singleton ##singleton-1.0} }, [-1733974951] singleton-2.0 private { {##singleton ##singleton-2.0} }]
Expanding feature-1.0
Done Expanding feature-1.0
Expanded feature-1.0 to  (2 permutations) [[875170635] feature-1.0 public { {##singleton ##singleton-1.0} },[2144024995] feature-1.0 public { {##singleton singleton-2.0} },]
Expanding nestedfeature-1.0
Done Expanding nestedfeature-1.0
Expanded nestedfeature-1.0 to  (2 permutations) [[-2013505395] nestedfeature-1.0 private { {##singleton singleton-2.0} },[1854627954] nestedfeature-1.0 private { {##singleton ##singleton-1.0} },]
Expanding singleton-1.0
Done Expanding singleton-1.0
Expanded singleton-1.0 to  (1 permutations) [[1487211705] singleton-1.0 private { {##singleton ##singleton-1.0} },]
Expanding singleton-2.0
Done Expanding singleton-2.0
Expanded singleton-2.0 to  (1 permutations) [[176122910] singleton-2.0 private { {##singleton ##singleton-2.0} },]
Total set size was 6
*** [[875170635] feature-1.0 public { {##singleton ##singleton-1.0} }, [2144024995] feature-1.0 public { {##singleton singleton-2.0} }, [-2013505395] nestedfeature-1.0 private { {##singleton singleton-2.0} }, [1854627954] nestedfeature-1.0 private { {##singleton ##singleton-1.0} }, [1487211705] singleton-1.0 private { {##singleton ##singleton-1.0} }, [176122910] singleton-2.0 private { {##singleton ##singleton-2.0} }]
Expanding feature-1.0
Done Expanding feature-1.0
Expanded feature-1.0 to  (2 permutations) [[-2015937098] feature-1.0 public { {##nestedfeature nestedfeature-2.0} {##singleton ##singleton-1.0} },[1406432637] feature-1.0 public { {##nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-1.0} },]
Expanding nestedfeature-1.0
Done Expanding nestedfeature-1.0
Expanded nestedfeature-1.0 to  (1 permutations) [[-56325341] nestedfeature-1.0 private { {##nestedfeature ##nestedfeature-1.0} {##singleton ##singleton-1.0} },]
Expanding nestedfeature-2.0
Done Expanding nestedfeature-2.0
Expanded nestedfeature-2.0 to  (2 permutations) [[1922623384] nestedfeature-2.0 private { {##nestedfeature ##nestedfeature-2.0} {##singleton singleton-2.0} },[-1647128249] nestedfeature-2.0 private { {##nestedfeature ##nestedfeature-2.0} {##singleton ##singleton-1.0} },]
Expanding singleton-1.0
Done Expanding singleton-1.0
Expanded singleton-1.0 to  (1 permutations) [[-1231544920] singleton-1.0 private { {##singleton ##singleton-1.0} },]
Expanding singleton-2.0
Done Expanding singleton-2.0
Expanded singleton-2.0 to  (1 permutations) [[-1949483296] singleton-2.0 private { {##singleton ##singleton-2.0} },]
Expanding singletontwoenabler-1.0
Done Expanding singletontwoenabler-1.0
Expanded singletontwoenabler-1.0 to  (1 permutations) [[-1981443958] singletontwoenabler-1.0 public { {##singleton ##singleton-2.0} },]
Expanding nestedfeaturetwoenabler-1.0
Done Expanding nestedfeaturetwoenabler-1.0
Expanded nestedfeaturetwoenabler-1.0 to  (2 permutations) [[-1762076965] nestedfeaturetwoenabler-1.0 public { {##nestedfeature ##nestedfeature-2.0} {##singleton ##singleton-1.0} },[1625269502] nestedfeaturetwoenabler-1.0 public { {##nestedfeature ##nestedfeature-2.0} {##singleton singleton-2.0} },]
Total set size was 10
Initial pass complete.. we now have 3 buckets.. and 0 remaining
Bucket merge beginning.
master bucket list starting at size 3
Merged Buckets 3
Merged Bucket 0
Set:
  Features: 
   feature:feature-1.0
  Constraints: 
   ##nestedfeature :: ##nestedfeature-1.0
   ##singleton :: ##singleton-1.0

Merged Bucket 1
Set:
  Features: 
   feature:nestedfeaturetwoenabler-1.0
   feature:singletontwoenabler-1.0
  Constraints: 
   ##nestedfeature :: ##nestedfeature-2.0
   ##singleton :: ##singleton-2.0

Merged Bucket 2
Set:
  Features: 
   feature:nestedfeaturetwoenabler-1.0
   feature:feature-1.0
  Constraints: 
   ##nestedfeature :: ##nestedfeature-2.0
   ##singleton :: ##singleton-1.0


Expanding feature-1.0
Done Expanding feature-1.0
Expanded feature-1.0 to  (1 permutations) [[-1970459149] feature-1.0 public { },]
Total set size was 1
Expanding feature-1.0
Done Expanding feature-1.0
Expanded feature-1.0 to  (1 permutations) [[1983897487] feature-1.0 public { {feature ##feature-1.0} },]
Total set size was 1