Skip to main content

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.

Jump to: navigation, search

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:
= Documentation Refactoring =
+
= 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:
  
  
== Contributions ==
+
== 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:

  1. Replicate the plugin architecture to improve the user navigation.
  2. Split the test suites to improve the execution time and detection of failed tests.
  3. 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):

  1. deletion of old and outdated tests: https://git.eclipse.org/r/#/c/88273/
  2. moving tests to relevant folders and creation of new suites from the old monolithic one: https://git.eclipse.org/r/#/c/89333/


Upcoming works

  1. 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.
  2. The tests plugins could signal themselves using debug console output so as to display their names when launched.

Back to the top