NetBeans671UpgradeTesting

NetBeans 6.7 Patch1 / 6.7.1 Upgrade test matrix

Contents


How to conduct the test

  1. Choose your platform
  2. Read your test matrix
  3. Get all necessary NB IDE installers, NB IDE zip-archives and JDK installers for your tests (see "Useful links" on bottom)
  4. Install JDK 5u20 and 6u15
  5. 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)
  6. Prepare your IDE, either run installer or unpack zip archive
  7. Run the test as described by scenario
  8. Check messages.log using Check Module Vers tool (launch it using Java 6 WebStart)
  9. 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)

Useful links

  1. NB 6.7.1 build is available at link
  2. Final NB 6.7 build is available at link
Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo