Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[platform-text-dev] 3.0 M8 Test Grid





Attached find the combined 3.0 M8 test grid for the JDT UI, JDT Text,
Platform Compare, Text and Search components.
André, please forward to Platform Compare mailing list.


Dani

(See attached file: 3_0_M8_Test_Grid.html)
Title: 3.0 M8 Test Grid

3.0 M8 Test Grid (Draft)

Tuesday, March 23th, 2004

Tested Components

This test grid covers the following components:
  • Platform Compare
  • Platform Search
  • Platform Text
  • JDT Text
  • JDT UI

Goal

  • test new functions added since M7
  • sanity check performance
  • verify that severe bugs are correctly fixed

Testers (So Far)

Everybody from the community is welcome to help with testing. Please send a note to this list if you want to help testing the 3.0 M8 candidate.
  • André
  • Channing Walton (thanks!)
  • Christian
  • Christof
  • Dani
  • Dirk
  • Gerd
  • Kai
  • Markus
  • Thomas

New Compare Features (Channing, Dani)

  • verify that changes made in Workbench > Colours and Fonts, Text Compare Appearance are honoured
  • verify that horizontal scrolling is synchronized
  • verify that there's visual indication to resize the parts in when using side-by-side comparison
    (verify this for the three-way case too: there is another Sash between the ancestor and the two bottom panes).

Non-uniform encoding support (Channing, Markus)

  • verify that you can edit (with Java and non-Java editors) and build projects with non-uniform encoding.

New Text and New Java Search (André, Christian)

Note: Ensure that new Text and Java search is enabled in the preferences.
  • test grouping of Java search results by project, package, file or type
  • test replace functionality
  • test the two layouts

Quick Outline (Dirk, Gerd)

  • verify new support to show inherited members
  • verify the new support for filters
  • verify that the control remembers its size if the option is checked in view menu
  • verify resize and move behaviour via view menu
  • verify that the sorters work (view menu)
  • verify that "Go Into Top Level Type" works (view menu)

<>Content Assist Remembers Size (Christian, Thomas)

  • verify that the content assistant window remembers the last used size

Java Outline page (Dirk, Gerd)

  • test the new view menu
  • test the new filters provided via view menu > "Filters..."

AST Provider (Thomas, André)

In Eclipse install root add a .options file with the following line:
org.eclipse.jdt.ui/debug/ASTProvider= true
then launch eclipse using -debug. This will write debug info to the console. This allows you to :
  • verify that ASTs get correctly cached
  • verify that no new ASTs are created when using Occurrence Highlighting, Quick Fix light bulb indication and Quick fixes
  • verify that above operations are faster with M8 candidate than with 3.0 M7 (use a very large file)

Pushed Down Template Support (Markus, Channing)

  • add, modify and change templates
  • test if existing templates work
  • test export and import of preferences (at least test: export using 3.0 M7 and import using 3.0 M8)
  • test that templates work in the editor

New Projection Infrastructure (Markus, Christian)

  • use the segmented view extensively (text, source and refactoring operations, ...)
  • verify that the structure compare editors show the correct source

Change Method Signature Refactoring (Thomas, Gerd

  • verify that it updates Javadoc tags
  • verify that references in Javadoc get updated

Rename Refactorings (Kai, Gerd)

  • test the simplified rename dialog
  • verify that references in Javadoc tags get updated
  • test all Java element types (package, static field, ...)

Call Hierarchy (Christof, Christian)

  • test that Call Hierarchy view searches in the background
  • that this background search can be cancelled

Participants Support: Test Move Refactoring (Kai, André)

Move the following elements and verify that everything gets updated correctly:
  • compilation unit
  • source folder
  • package
  • resource folder

Copy and Move Refactorings (Kai, Christof)

  • verify that references in Javadoc tags get updated
  • move via Refactor > Move... and via drag-and-drop
  • copy via Copy-Paste and via drag-and-drop (Win: press Ctrl to copy)
  • test all Java element types (package, static field, ...)

Reorg: Move internal JAR updates build path (Dani, Christof)

  • verify that build path gets updated

Quick Fix (Thomas, Christof)

  • test new quick fix to fix "hidden variable" problem
  • test new quick fix to fix "cannot reduce the visibility of inherited method" problem
  • test new quick fix to make a final field non-final (if assigned a second time)
  • verify that "add import" quick fix is the first one in the list of suggestions

User Defined Libraries (Markus, André)

  • verify that you can define your own libraries
  • verify that the library gets correctly rendered in the Package Explorer

Verification of 37 Bugs (everybody takes 4 bugs)

Before starting to verify add a comment that you take to bug for verification.

Back to the top