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 "Papyrus/Oxygen Work Description/Refactoring/Tests"
(→Documentation Refactoring) |
(→Upcoming works) |
||
(One intermediate revision by the same user not shown) | |||
Line 10: | Line 10: | ||
# Split the test suites to improve the execution time and detection of failed tests. | # Split the test suites to improve the execution time and detection of failed tests. | ||
# Improve tests' console feedback to pinpoint possible failures. | # 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 [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.