[
https://issues.apache.org/jira/browse/SIS-507?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17439670#comment-17439670
]
Martin Desruisseaux commented on SIS-507:
-----------------------------------------
A {{visual-test}} orphan branch has been created on December 2020. But this is
not included in any release. We keep this issue opened for revisiting if we
should move this code in a "test" module.
> Create modules for visual tests / integration tests
> ---------------------------------------------------
>
> Key: SIS-507
> URL: https://issues.apache.org/jira/browse/SIS-507
> Project: Spatial Information Systems
> Issue Type: Task
> Components: Build process
> Reporter: Martin Desruisseaux
> Priority: Minor
>
> A set of Swing components is provided in a separated branch, {{visual-test}},
> for performing some visual checks on Apache SIS calculation results. For
> example a component is provided for performing a visual validation of the
> shapes computed by SIS {{Isolines}} class. Those validations complete the
> JUnit tests, but are not included in the module's `src/test/java` directory
> because they can not be executed automatically during Maven build; they
> require human control and validation.
> Those visual tests are not the only tests not included in Maven build. Other
> tests are the integration tests currently on the SVN directory. Having those
> tests in different places, potentially far from the main code, increase the
> risk that they are forgotten.
> Maybe we should create an Apache SIS group of modules named {{"test"}} and
> publish visual and integration tests in that group. However this group will
> be a little bit special since it is not intended to be published as Maven
> artifact. They would be for modules for supplementing Apache SIS JUnit tests
> only.
> Before to create those module, it may be better to wait for migration to
> JUnit 5 and maybe to Jigsaw modularisation, since it may have an impact on
> the way we organize tests.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)