Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Papyrus/Oxygen Work Description/Refactoring/Tests"
(Created page with "= Documentation Refactoring = The current tests should get an overall refactoring so as to improve their robustness and modularity. == Description == This work will follow...") |
(→Upcoming works) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | = | + | = Tests Refactoring = |
The current tests should get an overall refactoring so as to improve their robustness and modularity. | The current tests should get an overall refactoring so as to improve their robustness and modularity. | ||
Line 12: | Line 12: | ||
− | == | + | == Work done == |
+ | |||
+ | The following changes can be witnessed in the following gerrit contributions (Master branch, i.e. oxygen): | ||
+ | # deletion of old and outdated tests: https://git.eclipse.org/r/#/c/88273/ | ||
+ | # moving tests to relevant folders and creation of new suites from the old monolithic one: https://git.eclipse.org/r/#/c/89333/ | ||
+ | |||
+ | |||
+ | == Upcoming works == | ||
+ | |||
+ | # The poms are still an issue that will be adressed as they do not point to their immediate parent. A gerrit is drafted and will need to be [https://git.eclipse.org/r/#/c/90433/ reviewed] for it to be merged. | ||
+ | # The tests plugins could signal themselves using debug console output so as to display their names when launched. |
Latest revision as of 12:40, 15 February 2017
Tests Refactoring
The current tests should get an overall refactoring so as to improve their robustness and modularity.
Description
This work will follow the following steps:
- Replicate the plugin architecture to improve the user navigation.
- Split the test suites to improve the execution time and detection of failed tests.
- Improve tests' console feedback to pinpoint possible failures.
Work done
The following changes can be witnessed in the following gerrit contributions (Master branch, i.e. oxygen):
- deletion of old and outdated tests: https://git.eclipse.org/r/#/c/88273/
- moving tests to relevant folders and creation of new suites from the old monolithic one: https://git.eclipse.org/r/#/c/89333/
Upcoming works
- The poms are still an issue that will be adressed as they do not point to their immediate parent. A gerrit is drafted and will need to be reviewed for it to be merged.
- The tests plugins could signal themselves using debug console output so as to display their names when launched.