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.
Papyrus/Oxygen Work Description/Refactoring/Tests
< Papyrus | Oxygen Work Description
Revision as of 12:39, 15 February 2017 by Unnamed Poltroon (Talk)
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.