Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "SmokeTestingForMilestone"

(PDE)
(JDT UI)
Line 11: Line 11:
 
== JDT UI ==
 
== JDT UI ==
  
 +
https://www.eclipse.org/jdt/ui/smoke-test/smoke.html
  
 
== PDE ==
 
== PDE ==

Revision as of 05:04, 17 November 2020

Smoke Testing for various components for each milestone

General

JDT Core

JDT Debug

JDT UI

https://www.eclipse.org/jdt/ui/smoke-test/smoke.html

PDE

  • 1) Create a new PDE plugin project P1 using Hello World Command. Check that
   a) The project creation goes fine 
   b) No error in Problem view 
   c) Manifest UI is fine 
  • 2) Create a test project P2 ( with PDE and API tool nature) with exported package and a class in exported package.
  • Export that plugin and put that plugin as baseline. Add a public function.
   a) There should be since tag error and a version error
   b) Use quickfix to add since tag and update version.
  • 3) Add @noinstantiate on that class in previous step and try to instantiate a new plugin project P3 ( with PDE and API tool nature) .
   a)You should get a warning that the class cannot be instantiated
   b)Use quickfix to change the warning to Error and problem view should be change appropriately
  • 4) Create a test project P4 ( with PDE and API tool nature) with exported package and a record in exported package.
  • Export that plugin and put that plugin as baseline. Add a public function to the record.
   a)There should be since tag error. 
   b)Use quickfix to add since tag and update version.

Back to the top