NetBeans671UpgradeTesting
NetBeans 6.7 Patch1 / 6.7.1 Upgrade test matrix
Contents |
How to conduct the test
- Choose your platform
- Read your test matrix
- Get all necessary NB IDE installers, NB IDE zip-archives and JDK installers for your tests (see "Useful links" on bottom)
- Install JDK 5u20 and 6u15
- If your test case is marked "Root-User", then become root (or remember to use "Run as" resp. "Run as Administrator" on Win XP resp. Win Vista)
- Prepare your IDE, either run installer or unpack zip archive
- Run the test as described by scenario
- Check messages.log using Check Module Vers tool (launch it using Java 6 WebStart)
- Report test status back to your test matrix, use to mark successful tests. Test issues report ASAP.
Test distribution
Platform | Engineer |
---|---|
Linux | Vojta Sigler |
Windows Vista | Jarda Pospisil |
Windows XP | Michael Nazarov |
Independent Zip | Pavel Pribyl |
Mac OS X | Michael Nazarov |
OpenSolaris 2009.06 | Martin Zmrhal |
Test Matrix
This matrix is based on matrix generated by All Pairs.
Legend:
OS - operating system
Update - patches applied before the test
JDK - which JDK version to use either JDK 5 or JDK 6. Use always the latest update release available from java.sun.com
Root-User - if you see "Root-User" value, then you have to install IDE and all required previous patches as root/Administrator, then run IDE as unprivileged user and try to install Patch 2. If you see User-User, run whole scenario as one user.
Packs - which edition you have to install All, JavaSE, JavaFX, Java, PHP, Ruby or C/C++
Scenario :
(don't forget to change Stable UC : Tools -> Plugins -> Settings -> NetBeans (Edit) in your NB 6.7) to http://smetiste.czech.sun.com/builds/netbeans/6.7.1/fcs/latest/uc/catalog.xml.gz
WholePatch - update the IDE with the whole Patch 1 via main menu Tools -> Plugins -> Updates Tab
PartPatch - update the IDE with only part of Patch 1 via main menu Tools -> Plugins -> Updates Tab (try to guess what updates are needed for the IDE edition used for installation)
CheckForUpdates - update to Patch 1 via main menu Help -> Check for Updates
All values with "~" are optional and you are free to change it as necessary. The selected value is there just for balanced distribution.
Linux | ||||||
---|---|---|---|---|---|---|
case | OS | JDK | Root-User | Packs | Scenario | Status |
1 | Linux | JDK6 | Root-user | All | WholePatch | GO |
2 | Linux | JDK6 | User-user | JavaFX | PartPatch | GO |
4 | Linux | JDK5 | User-user | JavaSE | PartPatch | GO |
13 | Linux | JDK5 | User-user | All | CheckForUpdates | GO |
22 | Linux | JDK6 | Root-user | Java | CheckForUpdates | GO |
26 | Linux | JDK6 | Root-user | Ruby | WholePatch | GO |
27 | Linux | JDK5 | User-user | PHP | PartPatch | GO |
38 | Linux | JDK5 | Root-user | C/C++ | CheckForUpdates | GO |
Win XP | ||||||
---|---|---|---|---|---|---|
case | OS | JDK | Root-User | Packs | Scenario | Status |
3 | WinXP | JDK5 | Root-user | All | PartPatch | GO |
6 | WinXP | JDK5 | Root-user | JavaFX | CheckForUpdates | GO |
4 | WinXP | JDK6 | User-user | JavaSE | WholePatch | GO |
14 | WinXP | JDK6 | Root-user | JavaSE | CheckForUpdates | GO |
23 | WinXP | JDK5 | User-user | Ruby | CheckForUpdates | GO |
37 | WinXP | JDK6 | User-user | C/C++ | PartPatch | GO |
28 | WinXP | JDK5 | User-user | Java | WholePatch | GO |
29 | WinXP | JDK6 | User-user | PHP | CheckForUpdates | GO |
Win Vista | ||||||
---|---|---|---|---|---|---|
case | OS | JDK | Root-User | Packs | Scenario | Status |
5 | WinVista | JDK6 | User-user | Java | CheckForUpdates | GO |
6 | WinVista | JDK5 | Root-user | Ruby | CheckForUpdates | GO |
14 | WinVista | JDK6 | Root-user | JavaFX | PartPatch | GO |
15 | WinVista | JDK5 | Root-user | PHP | PartPatch | GO |
16 | WinVista | JDK6 | User-user | C/C++ | WholePatch | GO |
30 | WinVista | JDK6 | Root-user | All | WholePatch | GO |
31 | WinVista | JDK5 | User-user | JavaSE | PartPatch | GO |
Note: Root-User and User-User test cases may be the same. I tried Root-Root case and update was installed into userdir...
IndependZip | ||||||
---|---|---|---|---|---|---|
case | OS | JDK | Root-User | Packs | Scenario | Status |
7 | Zip | JDK5 | Root-user | Java | WholePatch | GO |
8 | Zip | JDK6 | User-user | Ruby | PartPatch | GO |
16 | Zip | JDK6 | Root-user | JavaFX | CheckForUpdates | GO |
17 | Zip | JDK5 | Root-user | C/C++ | CheckForUpdates | GO |
24 | Zip | JDK6 | User-user | PHP | WholePatch | GO |
32 | Zip | JDK5 | User-user | All | CheckForUpdates | GO |
33 | Zip | JDK6 | Root-user | JavaSE | PartPatch | GO |
MacOSX | ||||||
---|---|---|---|---|---|---|
case | OS | JDK | Root-User | Packs | Scenario | Status |
9 | MacOSX | JDK5 | User-user | PHP | WholePatch | GO |
10 | MacOSX | JDK6 | Root-user | C/C++ | PartPatch | GO |
11 | MacOSX | JDK6 | Root-user | JavaFX | PartPatch | GO |
18 | MacOSX | JDK6 | User-user | Java | PartPatch | GO |
19 | MacOSX | JDK5 | Root-user | Ruby | WholePatch | GO |
21 | MacOSX | JDK5 | Root-user | JavaSE | CheckForUpdates | GO |
34 | MacOSX | JDK6 | Root-user | All | CheckForUpdates | GO |
OpenSolaris 2008.11 | ||||||
---|---|---|---|---|---|---|
case | OS | JDK | Root-User | Packs | Scenario | Status |
11 | OpenSolaris 2008.11 | JDK6 | Root-user | PHP | CheckForUpdates | GO |
12 | OpenSolaris 2008.11 | JDK5 | User-user | C/C++ | WholePatch | GO |
20 | OpenSolaris 2008.11 | JDK6 | User-user | All | PartPatch | GO |
25 | OpenSolaris 2008.11 | JDK5 | Root-user | Java | PartPatch | GO |
35 | OpenSolaris 2008.11 | JDK5 | Root-user | Ruby | WholePatch | GO |
36 | OpenSolaris 2008.11 | JDK6 | User-user | JavaSE | CheckForUpdates | GO |
... for testing OpenSoalris on JDK5 run export AWT_TOOLKIT=XToolkit before installer run - for more details check JDK issue (6720021)