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.
Difference between revisions of "SmokeTestingForMilestone"
(Created page with "testing") |
|||
Line 1: | Line 1: | ||
− | + | 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 t | ||
+ | he project creation goes fine | ||
+ | no errors in Problem view | ||
+ | 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. | ||
+ | There should be since tag error. 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) . | ||
+ | You should get a warning. 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. | ||
+ | There should be since tag error. Use quickfix to add since tag and update version. |
Revision as of 04:38, 16 November 2020
Smoke Testing for various components for each milestone
Contents
General
JDT Core
JDT Debug
JDT UI
PDE
- Create a new PDE plugin project P1 using Hello World Command. Check that t
he project creation goes fine no errors in Problem view 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. There should be since tag error. 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) .
You should get a warning. 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. There should be since tag error. Use quickfix to add since tag and update version.