Juno M7 Test Plan
Testing day: Monday 2012-04-30
Test Build: Always switch to latest available I-build
Components: Platform Search, Platform Text, JDT Text and JDT UI
Testers: Deepak, Markus and Dani
Setup
Builds
- 3.8 build: Markus and Dani
- 4.2 build: Deepak and Dani
Platforms
- Windows 7: Deepak, Dani and Markus
- Linux-GTK: -
- Mac OS X 10.6 / 10.7: Markus
Goal
- test new functionality added since M6
- verify that severe bugs are correctly fixed
Test New Functionality
Problem decorations on packages (Deepak, Dani - Questions: Markus)
- verify that problem markers on a package (e.g. due to missing @NonNullByDefault) are not propagated to "parent" package
- verify with hierarchical packages mode
- verify in Java Browsing perspective with logical packages
Content assist in package-info.java (Dani, Markus - Questions: Ayush)
- verify for package declaration, annotations, in Javadoc
New Package wizard creates package-info.java (Deepak, Dani - Questions: Markus)
- verify that New Package wizard generates a correct the package-info.java file
- verify that New Package wizard generates a correct the package.html if compliance is < 1.5
Sanity-check JUnit 4.10.0 (Deepak, Markus - Questions: Markus)
- run 3.8 and 4.x tests and plug-in tests
Java Hyperlinks (Deepak, Dani - Questions: Markus)
- verify that the 4 kinds of Java hyperlinks have acceptable performance in big files
- verify that the hyperlinks are correct when clicked quickly after moving the mouse to another hyperlink target
Generated overriding methods should copy annotations (Deepak, Dani - Questions: Markus)
- verify that only annotations with runtime and class retention are copied
- verify that annotations are copied in all places where we generate overriding methods
- verify that ordering of annotations and other modifiers makes sense
Quick fix to import static from favorite (Dani, Deepak - Questions: Markus)
- should work the same as content assist, e.g. to import java.lang.Math.* for unknown max(1, 2)
Null Analysis (Deepak, Dani - Questions: Markus)
- test quick fix on nullity annotation reference to add annotations JAR to plain Java project and to bundle
- sanity check quick fixes that are already implemented (bug 337977)
'Show In' from Open Resource dialog context menu (Dani, Deepak - Questions: Markus)
- verify that it works on single and multi-selection for history items and matched resources
Bracket Matching (Markus, Dani - Questions: Deepak)
Verify that the matching bracket highlighting and Go To > Matching Bracket action work correctly.
- verify that the performance of enclosing brackets is acceptable
- verify that bracket matching works both before and after a bracket
- verify that enclosing brackets are found in default partition iff no match is found in non-default partitions
- verify that the bracket tooltip works correctly
Misc (Markus, Deepak - Questions: Deepak)
- verify that F2 uses BestMatchHover
- verify that annotation range is drawn correctly in Overview ruler for multi-line annotations
Bug Verification (All)
Before starting to verify a bug add a comment indicating that you are about to verify it.