You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"Start from scratch and build a package/component structure for testing different Class/Trait combinations. Classes are in separate C* packages. Traits are in separate Tr* packages. Tests are in separate T* packages. Each C* package is in a C* conditional (C*) component. Each Tr* package is in a Tr* conditional (Tr*) component. Each Test* package is in a Test* conditional (C*-T*) component. There is a Test package for Core/Trait combo. The idea is that we can test a significant number of Class/Trait combinations in a single project using conditions to control what is loaded.
1456
+
1457
+
List of condition tuples intended to work together, since they were built together:
1458
+
A. C01, Tr01, T01 - baseline
1459
+
B. C02, Tr02, T02 - C01, Tr01, T01 and add IV to class, trait and tests
1460
+
C. C03, Tr03, T03 - C02, Tr02, T02 - C01, Tr01, T01 and remove IV from class, trait and tests
1461
+
D. C03, Tr04, T03 - Tr04 moves trait to a different symbol dictionary than Tr03
1462
+
E. C05, Tr05, T05 - C03, Tr03, T03 and add IV to class only and tests
1463
+
1464
+
Interesting things could happen when different conditions are mixed together, but transitions between built tuples should always work.
"Start from scratch and build a package/component structure for testing different Class/Trait combinations. Classes are in separate C* packages. Traits are in separate Tr* packages. Tests are in separate T* packages. Each C* package is in a C* conditional (C*) component. Each Tr* package is in a Tr* conditional (Tr*) component. Each Test* package is in a Test* conditional (C*-T*) component. There is a Test package for Core/Trait combo. The idea is that we can test a significant number of Class/Trait combinations in a single project using conditions to control what is loaded.
@@ -1444,6 +1581,7 @@ List of condition tuples intended to work together, since they were built togeth
1444
1581
B. C02, Tr02, T02 - C01, Tr01, T01 and add IV to class, trait and tests
1445
1582
C. C03, Tr03, T03 - C02, Tr02, T02 - C01, Tr01, T01 and remove IV from class, trait and tests
1446
1583
D. C03, Tr04, T03 - Tr04 moves trait to a different symbol dictionary than Tr03
1584
+
E. C05, Tr05, T05 - C03, Tr03, T03 and add IV to class only and tests
1447
1585
1448
1586
Interesting things could happen when different conditions are mixed together, but transitions between built tuples should always work.
1449
1587
"
@@ -1455,7 +1593,7 @@ Interesting things could happen when different conditions are mixed together, bu
1455
1593
self_addDefinitionsFor_0085_B: resolvedProject.
1456
1594
self_addDefinitionsFor_0085_C: resolvedProject.
1457
1595
self_addDefinitionsFor_0085_D: resolvedProject.
1458
-
trueifTrue: [ ^resolvedProject ].
1596
+
self_addDefinitionsFor_0085_E:resolvedProject.
1459
1597
^ resolvedProject
1460
1598
]
1461
1599
@@ -2353,6 +2491,7 @@ List of condition tuples intended to work together, since they were built togeth
2353
2491
B. C02, Tr02, T02 - C01, Tr01, T01 and add IV to class, trait and tests
2354
2492
C. C03, Tr03, T03 - C02, Tr02, T02 - C01, Tr01, T01 and remove IV from class, trait and tests
2355
2493
D. C03, Tr04, T03 - Tr04 moves trait to a different symbol dictionary than Tr03
2494
+
E. C05, Tr05, T05 - C03, Tr03, T03 and add IV to class only and tests
2356
2495
2357
2496
Interesting things could happen when different conditions are mixed together, but transitions between built tuples should always work.
2358
2497
"
@@ -2374,6 +2513,7 @@ List of condition tuples intended to work together, since they were built togeth
2374
2513
B. C02, Tr02, T02 - C01, Tr01, T01 and add IV to class, trait and tests
2375
2514
C. C03, Tr03, T03 - C02, Tr02, T02 - C01, Tr01, T01 and remove IV from class, trait and tests
2376
2515
D. C03, Tr04, T03 - Tr04 moves trait to a different symbol dictionary than Tr03
2516
+
E. C05, Tr05, T05 - C03, Tr03, T03 and add IV to class only and tests
2377
2517
```
2378
2518
2379
2519
Interesting things could happen when different conditions are mixed together, but transitions between built tuples should always work.'.
0 commit comments