platform-update-home/doc/Test Scenarios/eclipse update.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.11 - (view) (download) (as text)

1 : vlad 1.1 <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
2 :     <html>
3 :     <head>
4 :     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
5 :     <meta name="GENERATOR" content="Mozilla/4.72 [en] (Windows NT 5.0; U) [Netscape]">
6 :     </head>
7 :     <body>
8 :    
9 : vlad 1.2 <h1>
10 :     Scenario: Updating Eclipse Install Using The Update Manager</h1>
11 : vlad 1.10 Last Updated: June 11, 2002 6:05PM
12 : vlad 1.1 <h3>
13 :     Objectives:</h3>
14 : vlad 1.3 The objective of these scenarios is to illustrate the Eclipse update manager
15 : vlad 1.4 function through simple end-to-end use cases. The scenarios are divided
16 : vlad 1.7 into two parts.
17 : vlad 1.2 <ul>
18 :     <li>
19 :     Part-1 excercises updating of Eclipse itself from a test site containing
20 :     Eclipse builds repackaged as downloadable features. The Eclipse feature
21 :     structure is a reasonable representation of a non-trivial product. It contains
22 :     a primary feature (the platform) and a number of other features ( jdt,
23 : vlad 1.7 pde, etc) and is nested.</li>
24 : vlad 1.2
25 :     <li>
26 :     Part-2 uses an example "product" to go through the various steps of updating
27 :     and extending it using both the update manager, as well as native installation
28 :     (using .zip file containing features and plugins that can be extracted
29 :     directly into the file system)</li>
30 :     </ul>
31 :    
32 :     <h2>
33 : vlad 1.8 Part 1: Updating Eclipse - "One Click" Update</h2>
34 : vlad 1.2
35 : vlad 1.1 <h3>
36 :     Setup:</h3>
37 :     Available sites:
38 :     <ul>
39 :     <li>
40 :     <a href="http://download.eclipse.org/updates/">http://download.eclipse.org/updates/</a></li>
41 : vlad 1.2 </ul>
42 : vlad 1.1
43 :     <table BORDER COLS=1 WIDTH="100%" >
44 :     <tr>
45 :     <td>
46 :     <center><b><font color="#FF0000">*** PLEASE READ *** PLEASE READ *** PLEASE
47 :     READ *** PLEASE READ ***</font></b></center>
48 :     </td>
49 :     </tr>
50 :    
51 :     <tr>
52 : vlad 1.3 <td><font color="#000000">As part of this scenario you will be downloading
53 : vlad 1.1 and installing various versions of the Eclipse components into the running
54 : vlad 1.3 Eclipse. The update site is populated with features that have their version
55 : vlad 1.1 numbers modified as part of the build process. They are generally of the
56 :     form 2.0.0.QUALIFIER, where the qualifier differs build to build. Note,
57 : vlad 1.3 however, that when you install base Eclipse (.zip downloaded from eclipse.org),
58 :     all of its features and plugins only use 3 part version identifiers (generally
59 :     2.0.0). So all the 2.0.0.Q updates in fact appear more recent that the
60 :     build you are running, even though they may in fact be an older build.
61 :     Note, that when you update the Eclipse components from the update site
62 :     and restart you may in fact now be running </font><font color="#FF0000">DIFFERENT
63 :     CODE THAN WHAT YOU STARTED WITH</font><font color="#000000">. So it is
64 : vlad 1.9 really important that you start each of the test scenario steps with a
65 :     clean install of eclipse. </font><font color="#FF0000">It is suggested
66 :     that you always use a second install of Eclipse running with a different
67 :     workspace (than what you use to do development) to actually run through
68 :     these scenarios.</font>
69 : vlad 1.1 <p><font color="#000000">When openning Bugzilla defects, use the platform/update
70 : vlad 1.2 component. Please ALWAYS specify the failing scenario step, and include
71 :     a .zip of the &lt;workspace>/.metadata/ directory</font></td>
72 : vlad 1.1 </tr>
73 :     </table>
74 :    
75 :     <h3>
76 :     Steps:</h3>
77 :    
78 :     <ul>
79 :     <li>
80 :     Install second copy of Eclipse to run these scenarios ... do not use your
81 :     development copy of Eclipse for this.</li>
82 :    
83 :     <li>
84 :     either use the default workspace created by the second Eclipse copy, or
85 :     specify (-data) a new workspace for these scenarios</li>
86 :     </ul>
87 :    
88 :     <h4>
89 :     A. Startup new Eclipse</h4>
90 :    
91 :     <ul>
92 :     <li>
93 :     A.1. startup Eclipse. On the initial startup with new workspace you should
94 :     see the splash come up, be taken down down, and come up again before it
95 :     is finally taken down before the Workbench appears. This is due to Eclipse
96 :     restart when new features are detected on startup.</li>
97 :    
98 :     <li>
99 : vlad 1.10 A.2 go to Help> About and click [Feature Details] and [Plugin Details]
100 :     to see more details of what is actually running. Note the baseline version
101 : vlad 1.8 of the various items (most will be 2.0.0)</li>
102 :    
103 :     <li>
104 :     A.3. go to Help> Software Updates> Update Manager and verify that the features
105 :     corresponding to the baseline install appear in the "Current Configuration"</li>
106 : vlad 1.1 </ul>
107 :    
108 :     <h4>
109 :     B. Save baseline configuration</h4>
110 :    
111 :     <ul>
112 :     <li>
113 :     B.1. in "Configuration" view, expand "Configuration History"</li>
114 :    
115 :     <li>
116 :     B.2. select the current configuration (at this point it should be the only
117 :     one)</li>
118 :    
119 :     <li>
120 :     B.3. popup menu, Save</li>
121 :    
122 :     <li>
123 :     B.4. expand "Saved Configurations"</li>
124 :    
125 :     <li>
126 :     B.5. select the configuration you have just saved</li>
127 :    
128 :     <li>
129 :     B.6. popup, Properties, change name to "Baseline"</li>
130 :    
131 :     <li>
132 : vlad 1.8 B.7 close update manager</li>
133 : vlad 1.1 </ul>
134 :    
135 : vlad 1.8 <h4>
136 :     C. "One Click" update</h4>
137 : vlad 1.1
138 :     <ul>
139 :     <li>
140 : vlad 1.8 C.0. NOTE: you must be connected to the network with access to www.eclipse.org
141 :     to perform this step. You will be downloading a full eclipse sdk drop as
142 :     part of this step. So you should have a reasonably fast network connection
143 :     for this step.</li>
144 : vlad 1.1
145 :     <li>
146 : vlad 1.8 C.1. select Help> Software Updates> New Updates</li>
147 : vlad 1.1
148 :     <li>
149 : vlad 1.8 C.2. wait while eclipse is searching for new updates</li>
150 : vlad 1.1
151 :     <li>
152 : vlad 1.8 C.3. the search results page should display a new version of eclipse SDK
153 :     preselected</li>
154 : vlad 1.1
155 :     <li>
156 : vlad 1.11 C.3.1. accept any license agreements</li>
157 :    
158 :     <li>
159 : vlad 1.8 C.4. click [Finish] and proceed to install the update. When you see feature
160 : vlad 1.10 verification dialog, click [Install].</li>
161 : vlad 1.1
162 :     <li>
163 : vlad 1.8 C.5. when you complete the installation, you'll be prompter to restart.
164 : vlad 1.10 Select [Yes] to restart the platform</li>
165 : vlad 1.1
166 :     <li>
167 : vlad 1.8 C.6. workbench should restart automatically</li>
168 : vlad 1.1
169 :     <ul>
170 :     <li>
171 : vlad 1.8 <b>PLEASE NOTE</b>: at this point you are no longer executing the update
172 :     manager code you started with, but rather are running a version of the
173 :     update manager that was contained in the update (along with the rest of
174 :     the platform plugins). Depending on what the update site contained at that
175 :     point (changes build to build) the platform may not even restart, and you
176 :     may need to reinstall eclipse to continue. Report defects for this (to
177 :     make sure there is not actually a legitimate problem) but please be clear
178 :     that you failed in step C.6.</li>
179 : vlad 1.1 </ul>
180 :    
181 :     <li>
182 : vlad 1.10 C.7. go to Help> About> [Plug-In Details] and [Feature Details] to verify
183 : vlad 1.8 you are running new version of the platform (the versions for the items
184 :     will be 2.0.0.&lt;qualifier>)</li>
185 : vlad 1.1
186 :     <li>
187 : vlad 1.8 C.8. Go to Help> Software Updates> Update Manager and expand "Current Configuration"
188 :     and verify you now recognize the new version of the platform that was updated</li>
189 : vlad 1.1 </ul>
190 :    
191 :     <h4>
192 : vlad 1.8 D. Restoring Original Configuration</h4>
193 : vlad 1.1
194 :     <ul>
195 :     <li>
196 : vlad 1.8 D.1. in Update Manager, expand "Saved Configurations"</li>
197 : vlad 1.1
198 :     <li>
199 : vlad 1.8 D.2. select "Baseline" created in step B</li>
200 : vlad 1.1
201 :     <li>
202 : vlad 1.10 D.3. press [Restore]</li>
203 : vlad 1.1
204 :     <li>
205 : vlad 1.8 D.4. Restart the workbench when prompted</li>
206 : vlad 1.1
207 :     <li>
208 : vlad 1.8 D.5. workbench should restart automatically, and open into Update manager</li>
209 : vlad 1.1
210 :     <li>
211 : vlad 1.8 D.6. expand "Current Configuration" and verify all configured features
212 : vlad 1.1 are the baseline feature versions (generally 2.0.0)</li>
213 :    
214 :     <li>
215 : vlad 1.10 D.6.1. click "Show Disabled Features" button in the toolbar of the Configurations
216 :     view. Observe the updated version as unconfigured.</li>
217 :    
218 :     <li>
219 : vlad 1.8 D.7. click the "Show disabled features" button in the Configuration view
220 : vlad 1.1 tool bar</li>
221 :    
222 :     <li>
223 : vlad 1.8 D.8. verify "Current Configuration" shows the features updated in steps
224 : vlad 1.1 D and E as disabled (different icon)</li>
225 : vlad 1.3
226 :     <li>
227 : vlad 1.10 D.9. go to Help> About dialog, [Plug-In Details] and verify you are in
228 :     fact running the baseline plugins (all 2.0.0, except for the "special cases"
229 :     like xerces, ant, lucene, tomcat, etc)</li>
230 : vlad 1.1
231 :     <li>
232 : vlad 1.8 D.10. shut down the workbench</li>
233 : vlad 1.1 </ul>
234 :    
235 : vlad 1.2 <h2>
236 :     Part 2: Alphabet Soup</h2>
237 :    
238 :     <h3>
239 :     Setup:</h3>
240 :     Available sites:
241 :     <ul>
242 :     <li>
243 : vlad 1.5 <a href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-update-home/site/index.html">http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-update-home/site/</a></li>
244 : vlad 1.2 </ul>
245 :     The above site contains prebuilt features used as part of the following
246 :     scenario steps. It also includes several .zip files (containing features
247 :     and plugins) that are used to simulate native installer steps.
248 :     <br>&nbsp;
249 :     <table BORDER COLS=1 WIDTH="100%" >
250 :     <tr>
251 :     <td>
252 :     <center><b><font color="#FF0000">*** PLEASE READ *** PLEASE READ *** PLEASE
253 :     READ *** PLEASE READ ***</font></b></center>
254 :     </td>
255 :     </tr>
256 :    
257 :     <tr>
258 :     <td><font color="#000000">When openning Bugzilla defects, use the platform/update
259 :     component. Please ALWAYS specify the failing scenario step, and include
260 :     a .zip of the &lt;workspace>/.metadata/ directory</font></td>
261 :     </tr>
262 :     </table>
263 :    
264 :     <h3>
265 :     Description:</h3>
266 :     The Alphabet Soup is a simple application packaged as an Eclipse product,
267 :     plus several extensions. The application installs a tool button, and a
268 :     menu ("Alphabet Soup") that can be used to query the content of the "soup
269 :     bowl" and interact with the individual installed "letters" (each letter
270 :     in the bowl corresponds to a separate plugin)
271 :     <ul>
272 :     <li>
273 :     base product is a nested feature, my.alphabet, containing two sub-features
274 :     with base sets of "letters"</li>
275 :    
276 :     <li>
277 :     3 extension features containing additional "letters" (plugins). The features
278 :     have a dependency relationship as follows:</li>
279 :    
280 :     <ul>
281 :     <li>
282 :     "round letters" extension pack requires the base to be installed</li>
283 :    
284 :     <li>
285 :     "straight letters" extension pack requires "round letters" extension pack
286 :     to be installed</li>
287 :    
288 :     <li>
289 :     "numbers" extension pack requires both "round letters" extension pack and
290 :     "straight letters" extension pack to be installed</li>
291 :     </ul>
292 :     </ul>
293 :     Just follow the steps and you'll get the idea.
294 :     <h3>
295 :     Steps:</h3>
296 :    
297 :     <ul>
298 :     <li>
299 :     Install second copy of Eclipse to run these scenarios ... do not use your
300 :     development copy of Eclipse for this.</li>
301 :    
302 :     <li>
303 :     either use the default workspace created by the second Eclipse copy, or
304 :     specify (-data) a new workspace for these scenarios</li>
305 :     </ul>
306 :    
307 :     <h4>
308 :     O. Completing the install</h4>
309 :    
310 :     <ul>
311 :     <li>
312 :     O.1. after you have installed baseline eclipse, unzip the Aplhabet Soup
313 :     product features from <a href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-update-home/site/native/my.alphabet_1.0.0.zip">my.alphabet_1.0.0.zip</a>&nbsp;
314 :     into the eclipse/ installation directory. The unzip should overwrite the
315 :     install.ini file that is packaged with Eclipse (sets the Alphabet Soup
316 :     feature as the primary feature). The product feature .zips can be found
317 :     in <a href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-update-home/site/native/">http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-update-home/site/native/</a></li>
318 :    
319 :     <li>
320 :     O.2. start eclipse .... after "Completing the install ..." the platform
321 :     restarts as "Alphabet Soup" application (own Welcome, About)</li>
322 :    
323 :     <li>
324 :     O.3. Click on the "Alphabet Soup" button in the tool bar ... you should
325 :     have letters A, B, C and E (all 1.0.0) in your bowl.</li>
326 :    
327 :     <li>
328 :     O.4. Go to the "Alphabet Soup" menu and verify you can interact with each
329 :     letter (one action per letter on the menu)</li>
330 :    
331 :     <li>
332 :     O.5. Open Help> Software Updates> Update Manager</li>
333 :    
334 :     <li>
335 :     O.6. Expand "Current Configuration". Verify "Alphabet Soup 1.0.0" is configured,
336 :     and it contains 2 subfeatures (Round and Straight letters)</li>
337 :    
338 :     <li>
339 :     O.7. click on each of the features and view more details about each freature</li>
340 :    
341 :     <li>
342 :     O.8. select "Alphabet Soup 1.0.0" and press [Disable]. You should be notified
343 :     that you cannot disable the primary feature (if this is not the case, [Cancel]
344 :     the disable action and report a defect).</li>
345 :     </ul>
346 :    
347 :     <h4>
348 :     P. Updating the primary feature using update manager</h4>
349 :    
350 :     <ul>
351 :     <li>
352 :     P.1. expand "Sites to Visit", and "Alphabet Soup Update Site" and "Alphabet
353 :     Soup Category"</li>
354 :    
355 :     <li>
356 :     P.2. Select "Alphabet Soup 1.0.0" ... preview should not show [Update]
357 :     button</li>
358 :    
359 :     <li>
360 :     P.3. Select "Alphabet Soup 1.0.1" and select [Update]. Go through the install
361 :     wizard accepting defaults.</li>
362 :    
363 :     <li>
364 :     P.4. Restart the workbench when prompted. Will restart with update manager
365 :     open.</li>
366 :    
367 :     <li>
368 :     P.5. Expand "Current Configuration" .... verify you now have Alphabet Soup
369 :     1.0.1 installed and configured.</li>
370 :    
371 :     <li>
372 :     P.6. Click the "Show disabled features" filter button .... should see both
373 :     versions (one configured, the other unconfugured (icon with grey "stop"
374 :     overlay))</li>
375 :    
376 :     <li>
377 :     P.7. click the "Alphabet Soup" tool button ... should show new versions
378 :     of the base letters (1.0.1). The actions on "Alphabet Soup" menu should
379 :     also indicate we are running the new version.</li>
380 :    
381 :     <li>
382 :     P.8. close update manager</li>
383 :    
384 :     <li>
385 :     P.9. shut down the workbench</li>
386 :     </ul>
387 :    
388 :     <h4>
389 :     Q. Updating the primary feature using "native" install (.zip)</h4>
390 :    
391 :     <ul>
392 :     <li>
393 :     Q.1. unzip the Aplhabet Soup product features from <a href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-update-home/site/native/my.alphabet_1.1.0.zip">my.alphabet_1.1.0.zip</a>&nbsp;
394 :     into the eclipse/ installation directory (look into the features/ or plugins/
395 :     subdirectory to veify you see new 1.1.0 versions)</li>
396 :    
397 :     <li>
398 :     Q.2. start Eclipse (a.k.a. Alphabet Soup). You'll see the splash comming
399 :     up twice as the platfrom is updating the configuration. Workbench will
400 :     come up, with a dialog informing you have changes. Click [OK] to open the
401 :     update manager change dialog.</li>
402 :    
403 :     <li>
404 :     Q.3. check the change (so it is applied) and press [Finish]</li>
405 :    
406 :     <li>
407 :     Q.4. restart the workbench when prompted</li>
408 :    
409 :     <li>
410 :     Q.5. click the "Alphabet Soup" tool button and trigger "Alphabet Soup"
411 :     menu action to see you have the new version (1.1.0) of the "soup bowl and
412 :     letters"</li>
413 :    
414 :     <li>
415 :     Q.6. Open update manager and expand "Current Configuration". Should see
416 :     Alphabet Soup 1.1.0 configured, and the other 2 unconfigured (click the
417 :     "Show disabled features").</li>
418 :     </ul>
419 :    
420 :     <h4>
421 :     <font color="#000000">R. Adding an extension using the update manager</font></h4>
422 :    
423 :     <ul>
424 :     <li>
425 :     <font color="#000000">R.1. expand "Sites to Visit", "Alphabet Soup Update
426 :     Site", "Alphabet Soup Fun Pack - Round Letters"</font></li>
427 :    
428 :     <li>
429 :     <font color="#000000">R.2. select "Alphabet Soup Round Letters Extension
430 :     Pack 1.0.0" and click [Install]. Accept defaults in wizard and [Finish].
431 :     Restart workbench when prompted.</font></li>
432 :    
433 :     <li>
434 :     <font color="#000000">R.3. click of the "Alphaber Soup" tool button and
435 :     interact with "Alphabet Soup" menu to see new round letters (D and G).
436 : vlad 1.3 <b>Note:</b>
437 :     may need to go to Window> Costomize Perspective...> Other and select the
438 :     action sets for the new letters</font></li>
439 : vlad 1.2
440 :     <li>
441 :     <font color="#000000">R.4. expand Current Configuration ans verify the
442 :     new feature is showing as configured.</font></li>
443 :    
444 :     <li>
445 :     <font color="#000000">R.4. close the update manager and shut down the workbench</font></li>
446 :     </ul>
447 :    
448 :     <h4>
449 :     <font color="#000000">S. Adding an extension using "native" install (.zip)
450 :     and link file</font></h4>
451 :    
452 :     <ul>
453 :     <li>
454 :     <font color="#000000">S.0. <b>Note</b>: the first 3 steps will typically
455 :     be performed by a native installer. Since you are simulating these steps
456 :     you need to do this manually.</font></li>
457 :    
458 :     <li>
459 :     <font color="#000000">S.1. Set up a new install directory somewhere in
460 :     your file system. Create eclipse/ subdirectory under it. U</font>nzip the
461 :     Aplhabet Soup Straight Letters extension&nbsp; from <a href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-update-home/site/native/my.alphabet.more.straight.letters_1.0.0.zip">my.alphabet.more.straight.letters_1.0.0.zip</a>&nbsp;
462 :     into the eclipse/ subdirectory. You should end up with</li>
463 :    
464 :     <ul>
465 :     <li>
466 : vlad 1.3 &lt;some new install directory>/</li>
467 :    
468 :     <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; eclipse/
469 :     <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
470 :     features/
471 :     <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
472 :     plugins/</ul>
473 : vlad 1.2
474 :     <li>
475 :     S.2. In the original eclipse install (the one that contains the platform
476 :     and Alphabet Soup), create a new directory called "links" as a peer to
477 :     features/ and plugins/. You should end up with</li>
478 :    
479 :     <ul>
480 :     <li>
481 : vlad 1.3 &lt;eclipse platform install directory>/</li>
482 :    
483 :     <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; eclipse/
484 :     <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
485 :     links/
486 :     <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; features/
487 :     <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
488 :     plugins/</ul>
489 : vlad 1.2
490 :     <li>
491 :     S.3. within the links/ subdirectory, create a file called my.alphabet.link&nbsp;
492 : vlad 1.3 and add a single line into it</li>
493 :    
494 : vlad 1.9 <br>&nbsp;
495 :     <p>&nbsp;
496 : vlad 1.11 <br>&nbsp;
497 :     <br>&nbsp;
498 : vlad 1.10 <br>&nbsp;
499 :     <br>&nbsp;
500 : vlad 1.9 <p>path=&lt;some new install directory>
501 : vlad 1.3 <p><b>Note</b>: the path should be an absolute path using local file system
502 : vlad 1.2 syntax. The .link file is loaded as a Java properties file, so on Windows
503 : vlad 1.3 you need to double up the back-slashes (eg. path=c:\\temp\\install)
504 : vlad 1.2 <li>
505 :     S.4. start eclipse (Alphabet Soup). You'll see the splash comming up twice
506 :     as the platfrom is updating the configuration. Workbench will come up,
507 :     with a dialog informing you have changes. Click [OK] to open the update
508 :     manager change dialog.</li>
509 :    
510 :     <li>
511 :     S.5. check the change (so it is applied) and press [Finish]</li>
512 :    
513 :     <li>
514 :     S.6. restart the workbench when prompted</li>
515 :    
516 :     <li>
517 :     S.7. click the "Alphabet Soup" tool button and trigger "Alphabet Soup"
518 : vlad 1.3 menu action to see you have the new letters.</li>
519 : vlad 1.2
520 : vlad 1.3 <br><b>Note</b>: may need to go to Window> Customize Perspective...> Other
521 :     and select the new letters to get the menu actions to become visible
522 :     <br><b>Note</b>: if you are following all the steps in the scenario, the
523 :     base letters (A, B, C, E) should be at 1.1.0, and the extensions (D, G)
524 :     (F, H) at 1.0.0
525 : vlad 1.2 <li>
526 :     S.8. Open update manager and expand "Current Configuration". Should see
527 :     a new site representing the extension install, and it should contain the
528 :     extension feature you've installed.</li>
529 :     </ul>
530 :    
531 :     <h4>
532 :     T. Installing another extension using the update manager (with environment
533 :     filtering)</h4>
534 :    
535 :     <ul>
536 :     <li>
537 :     <font color="#000000">T.1. expand "Sites to Visit", "Alphabet Soup Update
538 :     Site", "Alphabet Soup Fun Pack - Numbers"</font></li>
539 :    
540 :     <li>
541 :     <font color="#000000">T.2. The Numbers extension specifies an OS in its
542 :     feature definition. The update site contains features for Win and Linux.
543 :     On those two platforms you should see a list of features designated for
544 :     than platform. On other platforms you are out of luck ... you don't get
545 :     to play with numbers (skip the rest of this step)</font></li>
546 :    
547 :     <li>
548 :     <font color="#000000">T.3. uncheck the "Show matching features only" filter
549 : vlad 1.6 .... should now see all the features for both platforms. Check the filter
550 : vlad 1.2 back again.</font></li>
551 :    
552 :     <li>
553 :     <font color="#000000">T.4. select "Alphabet Soup Numbers Extension Pack
554 :     for &lt;OS>1.0.1" and click [Install]. Accept defaults in wizard. In the
555 :     location selection page ensure the extension location created in steps
556 :     S is not offered as a choice. Press [Finish]. Restart workbench when prompted.</font></li>
557 :    
558 :     <li>
559 :     <font color="#000000">T.5. click of the "Alphabet Soup" tool button and
560 :     interact with "Alphabet Soup" menu to see new numbers (3 and 5). <b>Note:</b>
561 :     may need to go to Window> Costomize Perspective...> Other and select the
562 :     action sets for the new numbers</font></li>
563 :    
564 :     <li>
565 : vlad 1.6 <font color="#000000">T.6. expand Current Configuration ans verify the
566 : vlad 1.2 new feature is showing as configured in the original install site</font></li>
567 :    
568 :     <li>
569 : vlad 1.6 <font color="#000000">T.7. close the update manager and shut down the workbench</font></li>
570 : vlad 1.2 </ul>
571 :    
572 : vlad 1.1 <h4>
573 : vlad 1.2 <font color="#000000">"Free-form" testing</font></h4>
574 :    
575 :     <ul>
576 :     <li>
577 :     <font color="#000000">the above scenarios describe a path through the update
578 :     support. Run through it once as described. There is lot's of opportunity
579 :     to do thing in different order, click on ither buttons, try other features
580 :     in the UI. Go ahead an explore. Remember, is you see something that does
581 :     not work, is not correct, or is not what you'd expected, open Bugzilla
582 :     defects in the platform/update component. Please ALWAYS specify the steps
583 :     leading up to the failure, and include a .zip of the &lt;workspace>/.metadata/
584 :     directory</font></li>
585 : vlad 1.4 </ul>
586 : vlad 1.2
587 : vlad 1.1 </body>
588 :     </html>