[
https://issues.apache.org/jira/browse/CAMEL-16400?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Otavio Rodolfo Piske reassigned CAMEL-16400:
--------------------------------------------
Assignee: Otavio Rodolfo Piske
> separate unit and integration tests
> -----------------------------------
>
> Key: CAMEL-16400
> URL: https://issues.apache.org/jira/browse/CAMEL-16400
> Project: Camel
> Issue Type: Improvement
> Components: build system, tests
> Reporter: Claus Ibsen
> Assignee: Otavio Rodolfo Piske
> Priority: Major
> Fix For: 3.10.0
>
>
> We should seperate our tests into unit and integration tests.
> The integration tests are dominatingly the tests that uses test containers.
> This can be done by
> - maven surefire plugin phase test (unit test) and verify (integration)
> - naming test classes as *Test.java (unit test) and *IT.java (integration)
> The naming is important as its the surefire plugin that is configured the run
> tests in those two phases where it filters by name - source code are in the
> same src/test/java folder.
> So we can start by trying this on one camel component first
> - rename the tests
> - make surefire plugin run test vs verify phase accordingly (may need to
> configure in some parent/root pom)
> And then review and then repeat for the other components.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)