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"
(→PDE) |
(→PDE) |
||
Line 19: | Line 19: | ||
* 2) Create a test project P2 ( with PDE and API tool nature) with exported package and a class in exported package. | * 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. | *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) . | * 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. | * 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. | + | *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. |
Revision as of 04:51, 16 November 2020
Smoke Testing for various components for each milestone
Contents
General
JDT Core
JDT Debug
JDT UI
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.