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"

Line 13: Line 13:
  
 
== PDE ==
 
== PDE ==
* Create a new PDE plugin project P1 using Hello World Command. Check that t
+
* Create a new PDE plugin project P1 using Hello World Command. Check that  
he project creation goes fine  
+
a) The project creation goes fine  
no errors in Problem view
+
b) No error in Problem view
Manifest UI is fine  
+
c) Manifest UI is fine  
 
* Create a test project P2 ( with PDE and API tool nature)  with exported package and a class in exported package.  
 
* 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.  
 
Export that plugin  and put that plugin as baseline. Add a public function.  
There should be since tag error. Use quickfix to add since tag and update version.
+
a) There should be since tag error and a version error
 +
b) Use quickfix to add since tag and update version.
 
* Add @noinstantiate on that class in previous step and try to instantiate a new plugin project P3 ( with PDE and API tool nature) .  
 
* Add @noinstantiate on that class in previous step and try to instantiate a new plugin project P3 ( with PDE and API tool nature) .  
You should get a warning. Use quickfix to change the warning to Error and problem view should be change appropriately
+
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
 
*  Create a test project P4 ( with PDE and API tool nature)  with exported package and a record in exported package.  
 
*  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.  
 
Export that plugin  and put that plugin as baseline. Add a public function.  
There should be since tag error. Use quickfix to add since tag and update version.
+
a)There should be since tag error.  
 +
b)Use quickfix to add since tag and update version.

Revision as of 04:41, 16 November 2020

Smoke Testing for various components for each milestone

General

JDT Core

JDT Debug

JDT UI

PDE

  • 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

  • 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.

  • 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

  • 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. a)There should be since tag error. b)Use quickfix to add since tag and update version.

Back to the top