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"
Line 13: | Line 13: | ||
== PDE == | == PDE == | ||
− | * Create a new PDE plugin project P1 using Hello World Command. Check that | + | * 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 | |
− | 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 | + | 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 | + | 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
Contents
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.