Martin Desruisseaux created SIS-580:
---------------------------------------
Summary: Remove TestSuite classes
Key: SIS-580
URL: https://issues.apache.org/jira/browse/SIS-580
Project: Spatial Information Systems
Issue Type: Task
Components: Build process
Affects Versions: 1.3
Reporter: Martin Desruisseaux
Assignee: Martin Desruisseaux
Fix For: 1.4
SIS was running tests not by letting JUnit discovers the test classes itself,
but by providing an explicit {{TestSuite}} class for each module. The intend
was to control test execution order. It was not really because the tests
require a specific execution order for passing, but rather for trying to make
easier to identify the root cause of test failures, by running simpler tests
before more complex ones.
We should remove {{TestSuite}} in order to simplify the build. This is for
making easier a future migration to JUnit 5. Build simplification is also
desirable before to work on Jigsaw modules.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)