You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sis.apache.org by "Martin Desruisseaux (Jira)" <ji...@apache.org> on 2023/05/06 15:17:00 UTC

[jira] [Created] (SIS-580) Remove TestSuite classes

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)