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) |
|||
Line 13: | Line 13: | ||
== PDE == | == PDE == | ||
− | * Create a new PDE plugin project P1 using Hello World Command. Check that | + | * 1) Create a new PDE plugin project P1 using Hello World Command. Check that |
− | a) The project creation goes fine | + | *a) The project creation goes fine |
− | b) No error in Problem view | + | *b) No error in Problem view |
− | c) 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. | + | * 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 | + | *a) There should be since tag error and a version error |
− | b) Use quickfix to add since tag and update version. | + | *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) . | + | * 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 | + | *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 | + | *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. | + | *Export that plugin and put that plugin as baseline. Add a public function. |
− | a)There should be since tag error. | + | *a)There should be since tag error. |
− | b)Use quickfix to add since tag and update version. | + | *b)Use quickfix to add since tag and update version. |
Revision as of 04:45, 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.
- a)There should be since tag error.
- b)Use quickfix to add since tag and update version.