| 663 |
B2. After accepting the license, verify that features 'XYZBogus' and 'Bogus' are |
B2. After accepting the license, verify that features 'XYZBogus' and 'Bogus' are |
| 664 |
checked and grayed out in 'Optional Features' page, while 'XYZ' plug-ins is |
checked and grayed out in 'Optional Features' page, while 'XYZ' plug-ins is |
| 665 |
unchecked (leave it unchecked). Install and restart.</p> |
unchecked (leave it unchecked). Install and restart.</p> |
| 666 |
<p><font color="#0000FF">Bug #38270: |
<p><font color="#FF0000">Bug #38270:</font> <font color="#0000FF"> |
| 667 |
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=38270">[new UI] Part |
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=38270">[new UI] Part |
| 668 |
3,B2: Bogus is not grayed out, XYZ is checked in the Optional Features page</a></font></p> |
3,B2: Bogus is not grayed out, XYZ is checked in the Optional Features page</a></font></p> |
| 669 |
<p>B3. Using Configuration Manager, verify that we now have Root 1.0.1 installed that is still without XYZ |
<p>B3. Using Configuration Manager, verify that we now have Root 1.0.1 installed that is still without XYZ |
| 681 |
C5. Verify that 'XYZ 1.0.0' feature is now disabled in the 'Root 1.0.0' |
C5. Verify that 'XYZ 1.0.0' feature is now disabled in the 'Root 1.0.0' |
| 682 |
hierarchy (you will need to make disabled features visible in the view to do |
hierarchy (you will need to make disabled features visible in the view to do |
| 683 |
that).</p> |
that).</p> |
| 684 |
<p>Bug: Part 3,C5: Optional feature XYZ 1.0.0 visible when disabled with the |
<p><font color="#FF0000">Bug #38275:</font> |
| 685 |
filter on</p> |
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=38275">[new UI] Part |
| 686 |
|
3,C5: Optional feature XYZ 1.0.0 visible when disabled with the filter on</a></p> |
| 687 |
<p>C6. Open the New Updates wizard, press [Next], [Next], find Root 1.0.1 feature, |
<p>C6. Open the New Updates wizard, press [Next], [Next], find Root 1.0.1 feature, |
| 688 |
press [Next].<br> |
press [Next].<br> |
| 689 |
C7. After accepting the license, leave all settings default and install the new |
C7. After accepting the license, leave all settings default and install the new |
| 693 |
installed but disabled </b>(we are testing whether the original state of XYZ |
installed but disabled </b>(we are testing whether the original state of XYZ |
| 694 |
1.0.0 was preserved during the update). The expected outcome is that the new |
1.0.0 was preserved during the update). The expected outcome is that the new |
| 695 |
version of XYZ is installed but it remains disabled as before.</p> |
version of XYZ is installed but it remains disabled as before.</p> |
| 696 |
<p>Bug #38272: <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=38272"> |
<p><font color="#FF0000">Bug #38272:</font> |
| 697 |
[new UI] Part3,C8: Optional feature state is not preserved after update</a></p> |
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=38272">[new UI] Part3,C8: |
| 698 |
|
Optional feature state is not preserved after update</a></p> |
| 699 |
<h2><font color="#FF00FF">D1. Installing the missing optional feature (from the originating site) |
<h2><font color="#FF00FF">D1. Installing the missing optional feature (from the originating site) |
| 700 |
[cannot be done in the new UI]</font></h2> |
[cannot be done in the new UI]</font></h2> |
| 701 |
<p><font color="#FF00FF">D1.1. Repeat cleanup as in C1.<br> |
<p><font color="#FF00FF">D1.1. Repeat cleanup as in C1.<br> |
| 721 |
installed. <font color="#0000FF">Cool: missing optional feature reference has a |
installed. <font color="#0000FF">Cool: missing optional feature reference has a |
| 722 |
preserved URL of the originating site that it can use to reconnect and install |
preserved URL of the originating site that it can use to reconnect and install |
| 723 |
it later.</font></p> |
it later.</font></p> |
| 724 |
<p><font color="#0000FF">Bug #38273: |
<p><font color="#FF0000">Bug #38273:</font> <font color="#0000FF"> |
| 725 |
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=38273">[new UI] Part |
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=38273">[new UI] Part |
| 726 |
3,D2.3: 'Install from originating server' does not work</a></font></p> |
3,D2.3: 'Install from originating server' does not work</a></font></p> |
| 727 |
<h2>E. Discovering missing optional feature</h2> |
<h2>E. Discovering missing optional feature</h2> |
| 753 |
again because we now have previous version of XYZ and it can now bring it up to |
again because we now have previous version of XYZ and it can now bring it up to |
| 754 |
1.0.1. Reinstall Root 1.0.1 and restart.<br> |
1.0.1. Reinstall Root 1.0.1 and restart.<br> |
| 755 |
F8. Verify in the configuration that XYZ 1.0.1 is now installed and enabled.</p> |
F8. Verify in the configuration that XYZ 1.0.1 is now installed and enabled.</p> |
| 756 |
<p><font color="#0000FF">Bug: Part 3,F7: Root 1.0.1 is disabled and XYZ 1.0.1 is |
<p><font color="#FF0000">Bug #38274:</font> <font color="#0000FF"> |
| 757 |
left orphaned.</font></p> |
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=38274">[new UI] Part |
| 758 |
|
3,F7: Root 1.0.1 is disabled and XYZ 1.0.1 is left orphaned.</a></font></p> |
| 759 |
<p><font color="#0000FF">Note: as you go through the the scenarios G, H and I |
<p><font color="#0000FF">Note: as you go through the the scenarios G, H and I |
| 760 |
that deal with e-fixes, it is recommended to increase the coverage by switching |
that deal with e-fixes, it is recommended to increase the coverage by switching |
| 761 |
between multiple workspaces (install couple of e-fixes, then start with a new |
between multiple workspaces (install couple of e-fixes, then start with a new |
| 766 |
<h2>G1. Cumulative patches</h2> |
<h2>G1. Cumulative patches</h2> |
| 767 |
<p>G1.1 Repeat steps C1, C2 and C3 to install Root 1.0.0 feature hierarchy. |
<p>G1.1 Repeat steps C1, C2 and C3 to install Root 1.0.0 feature hierarchy. |
| 768 |
Verify that all Root features (including optional ones) are installed.<br> |
Verify that all Root features (including optional ones) are installed.<br> |
| 769 |
G1.2 Expand optional site bookmark in Updates and locate folder "Emergency |
G1.2 Open New Updates and search for updates for installed features. A number of |
| 770 |
Fixes". Locate feature EFIX e334 1.0.0. Select it and install it.<br> |
e-fixes should show up. Locate feature EFIX e334 1.0.0. Make sure it is the only |
| 771 |
G1.3 After restart, verify that EFIX e334 has been installed and that it |
feature checked and press [Next]. Install it by accepting all the defaults.<br> |
| 772 |
|
G1.3 After restart, use Configuration Manager to verify that EFIX e334 has been installed and that it |
| 773 |
includes XYZ 1.0.0.e334. The same XYZ feature should be included by Root |
includes XYZ 1.0.0.e334. The same XYZ feature should be included by Root |
| 774 |
1.0.0->XYZ Bogus 1.0.0 (should show up arrow indicating branch update). There |
1.0.0->XYZ Bogus 1.0.0 (should show up arrow indicating branch update). There |
| 775 |
should be no errors or warnings.<br> |
should be no errors or warnings.<br> |
| 776 |
G1.4 Expand optional site bookmark in Updates and locate folder "Emergency |
G1.4 Repeat G1.2. This time, EFIX e334 should not show up. Locate feature EFIX e335 1.0.0. |
| 777 |
Fixes". Locate feature EFIX e335 1.0.0. Select it and install it. <i>Note: e335 |
Uncheck all other features, check it and install it. <i>Note: e335 |
| 778 |
is a cumulative fix because it fixes a problem in XYZ 1.0.0 and also includes a |
is a cumulative fix because it fixes a problem in XYZ 1.0.0 and also includes a |
| 779 |
fix in e334.<br> |
fix in e334.<br> |
| 780 |
</i>G1.5 After restart, verify that e335 has been installed and that it includes |
</i>G1.5 After restart, use Configuration Manager to verify that e335 has been installed and that it includes |
| 781 |
XYZ 1.0.0.e335. The same XYZ feature should be included by Root 1.0.0->XYZ Bogus |
XYZ 1.0.0.e335. The same XYZ feature should be included by Root 1.0.0->XYZ Bogus |
| 782 |
1.0.0 (should show up arrow indicating branch update). <br> |
1.0.0 (should show up arrow indicating branch update). <br> |
| 783 |
G1.6 <b>The same XYZ 1.0.0.e335 should also show up as a child of EFIX e334</b>. |
G1.6 <b>The same XYZ 1.0.0.e335 should also show up as a child of EFIX e334</b>. |
| 786 |
<h2>G2. Patches that include other patches</h2> |
<h2>G2. Patches that include other patches</h2> |
| 787 |
<p>G2.1. Repeat steps C1, C2 and C3 to install Root 1.0.0 feature hierarchy. |
<p>G2.1. Repeat steps C1, C2 and C3 to install Root 1.0.0 feature hierarchy. |
| 788 |
Verify that all Root features (including optional ones) are installed.<br> |
Verify that all Root features (including optional ones) are installed.<br> |
| 789 |
G2.2. Expand optional site bookmark in Updates and locate folder 'Emergency |
G2.2. Search for updates to installed features using New Updates wizard. Locate feature EFIX e452 1.0.0. |
| 790 |
Fixes'. Locate feature EFIX e452 1.0.0. Select it and install it.<br> |
Uncheck all other features, check it and install it.<br> |
| 791 |
G2.3. After restart, verify that: EFIX e452 is installed; its child feature e388 |
G2.3. After restart, verify that: EFIX e452 is installed; its child feature e388 |
| 792 |
should include Bogus Feature 1.0.0.e388. The same Bogus Feature should be |
should include Bogus Feature 1.0.0.e388. The same Bogus Feature should be |
| 793 |
included by Root 1.0.0 hierarchy. There should be no errors or warnings.<br> |
included by Root 1.0.0 hierarchy. There should be no errors or warnings.<br> |
| 794 |
G2.4. Expand 'Saved Configurations' folder. Verify that a backup configuration |
<font color="#FF00FF">G2.4. Expand 'Saved Configurations' folder. Verify that a backup configuration |
| 795 |
for e452 has been created (backup configurations have label in format "@<id_version> |
for e452 has been created (backup configurations have label in format "@<id_version> |
| 796 |
backup".</p> |
backup". [This cannot be done in the new UI]</font></p> |
| 797 |
<h2>H. Updating feature branches with partial patch cleanup</h2> |
<h2>H. Updating feature branches with partial patch cleanup</h2> |
| 798 |
<p>H1. After installing patch e452 in scenario G2, search for new updates by |
<p>H1. After installing patch e452 in scenario G2, search for new updates by |
| 799 |
selecting 'Window->Updates->New Updates'. <br> |
selecting 'Window->Updates->New Updates'. <br> |