Neon M3 Test Plan
Testing day: Tuesday 2015-10-27
Test Builds: latest available I-build
Components: Platform Search, Platform Text, JDT Text and JDT UI
Testers: Noopur, Markus and Dani
Setup
Builds
Platforms
- Windows 7: Dani, Noopur and Markus
- Linux-GTK: -
- Mac OS X 10.10: Markus
Goal
- test new functionality added since 4.5
- verify that severe bugs are correctly fixed
- verify that all 4.5.2 bugs are correctly fixed
General Functionality
- Keep an eye on progress bars (wrong/jumpy progress updates). Many projects have been converted to use SubMonitor.
Test New Functionality
Note: First test the items where your name is listed first. Then test the other items.
Java 9 Feature Patch (Markus, Noopur - Questions: Jay)
Sanity test our Java 9 Feature patch from the Marketplace.
- verify that it installs on our M3 candidate
- verify that it works with latest Java 9 JRE
- verify that pre-Java 9 stuff works as usual
New severity level "information" in the UI (Dani, Markus - Questions: Noopur, Jay)
- verify that changing the preferences is correctly reflected
- verify that the "problem" is correctly rendered in the UI (editor, Problems view, file/element decorators)
- verify that quick fixes work on info
Templates that check for 'null' (Markus, Dani - Questions: Lars, Noopur)
- verify that the templates are shown at the correct locations
- verify that they insert the correct text
Declaration view background color uses same default as Source hover (Noopur, Dani - Questions: Markus)
- verify that the Declaration view background color uses same default as Source hover
Text Search gets enabled even if file name patterns is empty (Markus, Noopur - Questions: Dani)
- verify that Text Search gets enabled even if file name patterns is empty
4.5.2 Bug Verification (All)
Before starting to verify a bug add a comment indicating that you are about to verify it.
4.6 Bug Verification (All)
Before starting to verify a bug add a comment indicating that you are about to verify it.
Sanity Check The Build (All)
Sanity check the build by using it for development (either on "real" code or your pet project), with focus on changes made in Platform UI.