ARTEMIS-3716 move e2e tests to e2e-tests module
authorTiago Bueno <49003339+tlbueno@users.noreply.github.com>
Mon, 2 Aug 2021 18:22:46 +0000 (15:22 -0300)
committerClebert Suconic <clebertsuconic@apache.org>
Mon, 21 Mar 2022 20:48:29 +0000 (16:48 -0400)
commit968e4886c81324900418474f452c361fbc8c585d
treed55e596822471948d86084cbe71ee6e87ed93d46
parent192933cce359508e84cc56ebf4373108e74bc83c
ARTEMIS-3716 move e2e tests to e2e-tests module

Move all tests which are related to end-to-end testing from smoke-tests
module to a new module named e2e-tests.

These e2e tests are those which are dependent of ContainerService
class. ContainerService class uses artemis inside a container by using
the testcontainers library and for that reason these tests are usually
a quite slow and tecnically they are not a smoke test.

The new e2e-tests module is part of tests module but it is not enabled
by default and to get executed it requires the e2e-tests profile
specification on maven command.
41 files changed:
pom.xml
tests/e2e-tests/pom.xml [new file with mode: 0644]
tests/e2e-tests/src/main/resources/containerService/README [moved from tests/smoke-tests/src/main/resources/containerService/README with 100% similarity]
tests/e2e-tests/src/main/resources/containerService/artemis [moved from tests/smoke-tests/src/main/resources/containerService/artemis with 100% similarity]
tests/e2e-tests/src/main/resources/containerService/artemis.profile [moved from tests/smoke-tests/src/main/resources/containerService/artemis.profile with 86% similarity]
tests/e2e-tests/src/main/resources/containerService/bootstrap.xml [moved from tests/smoke-tests/src/main/resources/containerService/bootstrap.xml with 97% similarity]
tests/e2e-tests/src/main/resources/servers/brokerConnect/chainedMirror/serverA/broker.xml [moved from tests/smoke-tests/src/main/resources/servers/brokerConnect/chainedMirror/serverA/broker.xml with 100% similarity]
tests/e2e-tests/src/main/resources/servers/brokerConnect/chainedMirror/serverB/broker.xml [moved from tests/smoke-tests/src/main/resources/servers/brokerConnect/chainedMirror/serverB/broker.xml with 100% similarity]
tests/e2e-tests/src/main/resources/servers/brokerConnect/chainedMirror/serverRoot/broker.xml [moved from tests/smoke-tests/src/main/resources/servers/brokerConnect/chainedMirror/serverRoot/broker.xml with 100% similarity]
tests/e2e-tests/src/main/resources/servers/brokerConnect/qdr/broker.xml [moved from tests/smoke-tests/src/main/resources/servers/brokerConnect/qdr/broker.xml with 100% similarity]
tests/e2e-tests/src/main/resources/servers/brokerConnect/qdr/qdrouterd.conf [moved from tests/smoke-tests/src/main/resources/servers/brokerConnect/qdr/qdrouterd.conf with 100% similarity]
tests/e2e-tests/src/main/resources/servers/brokerConnect/replicaBackupServerA/broker.xml [moved from tests/smoke-tests/src/main/resources/servers/brokerConnect/replicaBackupServerA/broker.xml with 100% similarity]
tests/e2e-tests/src/main/resources/servers/brokerConnect/replicaBackupServerB/broker.xml [moved from tests/smoke-tests/src/main/resources/servers/brokerConnect/replicaBackupServerB/broker.xml with 100% similarity]
tests/e2e-tests/src/main/resources/servers/brokerConnect/replicaMainServerA/broker.xml [moved from tests/smoke-tests/src/main/resources/servers/brokerConnect/replicaMainServerA/broker.xml with 100% similarity]
tests/e2e-tests/src/main/resources/servers/brokerConnect/replicaMainServerB/broker.xml [moved from tests/smoke-tests/src/main/resources/servers/brokerConnect/replicaMainServerB/broker.xml with 100% similarity]
tests/e2e-tests/src/main/resources/servers/brokerConnect/serverA/broker.xml [moved from tests/smoke-tests/src/main/resources/servers/brokerConnect/serverA/broker.xml with 100% similarity]
tests/e2e-tests/src/main/resources/servers/brokerConnect/serverA/logging.properties [moved from tests/smoke-tests/src/main/resources/servers/brokerConnect/serverA/logging.properties with 100% similarity]
tests/e2e-tests/src/main/resources/servers/brokerConnect/serverB/broker.xml [moved from tests/smoke-tests/src/main/resources/servers/brokerConnect/serverB/broker.xml with 100% similarity]
tests/e2e-tests/src/main/resources/servers/brokerConnect/serverB/logging.properties [moved from tests/smoke-tests/src/main/resources/servers/brokerConnect/serverB/logging.properties with 100% similarity]
tests/e2e-tests/src/main/resources/servers/brokerConnect/splitMirror/serverA/broker.xml [moved from tests/smoke-tests/src/main/resources/servers/brokerConnect/splitMirror/serverA/broker.xml with 100% similarity]
tests/e2e-tests/src/main/resources/servers/brokerConnect/splitMirror/serverA/logging.properties [moved from tests/smoke-tests/src/main/resources/servers/brokerConnect/splitMirror/serverA/logging.properties with 100% similarity]
tests/e2e-tests/src/main/resources/servers/brokerConnect/splitMirror/serverB/broker.xml [moved from tests/smoke-tests/src/main/resources/servers/brokerConnect/splitMirror/serverB/broker.xml with 100% similarity]
tests/e2e-tests/src/main/resources/servers/brokerConnect/splitMirror/serverB/logging.properties [moved from tests/smoke-tests/src/main/resources/servers/brokerConnect/splitMirror/serverB/logging.properties with 100% similarity]
tests/e2e-tests/src/main/resources/servers/brokerConnect/splitMirror/serverRoot/broker.xml [moved from tests/smoke-tests/src/main/resources/servers/brokerConnect/splitMirror/serverRoot/broker.xml with 100% similarity]
tests/e2e-tests/src/main/resources/servers/brokerConnect/splitMirror/serverRoot/logging.properties [moved from tests/smoke-tests/src/main/resources/servers/brokerConnect/splitMirror/serverRoot/logging.properties with 100% similarity]
tests/e2e-tests/src/main/resources/servers/ha/replication/pluggablequorumvote/backup/broker.xml [new file with mode: 0644]
tests/e2e-tests/src/main/resources/servers/ha/replication/pluggablequorumvote/backup/management.xml [new file with mode: 0644]
tests/e2e-tests/src/main/resources/servers/ha/replication/pluggablequorumvote/primary/broker.xml [new file with mode: 0644]
tests/e2e-tests/src/main/resources/servers/ha/replication/pluggablequorumvote/primary/management.xml [new file with mode: 0644]
tests/e2e-tests/src/test/java/org/apache/activemq/artemis/tests/e2e/brokerConnection/ChainedMirrorTest.java [moved from tests/smoke-tests/src/test/java/org/apache/activemq/artemis/tests/smoke/brokerConnection/ChainedMirrorTest.java with 96% similarity]
tests/e2e-tests/src/test/java/org/apache/activemq/artemis/tests/e2e/brokerConnection/DualMirrorFailoverWithContainerTest.java [moved from tests/smoke-tests/src/test/java/org/apache/activemq/artemis/tests/smoke/brokerConnection/DualMirrorFailoverWithContainerTest.java with 96% similarity]
tests/e2e-tests/src/test/java/org/apache/activemq/artemis/tests/e2e/brokerConnection/DualMirrorWithContainerTest.java [moved from tests/smoke-tests/src/test/java/org/apache/activemq/artemis/tests/smoke/brokerConnection/DualMirrorWithContainerTest.java with 95% similarity]
tests/e2e-tests/src/test/java/org/apache/activemq/artemis/tests/e2e/brokerConnection/QpidDispatchPeerTest.java [moved from tests/smoke-tests/src/test/java/org/apache/activemq/artemis/tests/smoke/brokerConnection/QpidDispatchPeerTest.java with 96% similarity]
tests/e2e-tests/src/test/java/org/apache/activemq/artemis/tests/e2e/brokerConnection/SplitMirrorTest.java [moved from tests/smoke-tests/src/test/java/org/apache/activemq/artemis/tests/smoke/brokerConnection/SplitMirrorTest.java with 96% similarity]
tests/e2e-tests/src/test/java/org/apache/activemq/artemis/tests/e2e/brokerConnection/ValidateContainer.java [moved from tests/smoke-tests/src/test/java/org/apache/activemq/artemis/tests/smoke/brokerConnection/ValidateContainer.java with 94% similarity]
tests/e2e-tests/src/test/java/org/apache/activemq/artemis/tests/e2e/common/ContainerService.java [moved from tests/smoke-tests/src/test/java/org/apache/activemq/artemis/tests/smoke/common/ContainerService.java with 80% similarity]
tests/e2e-tests/src/test/java/org/apache/activemq/artemis/tests/e2e/common/E2ETestBase.java [new file with mode: 0644]
tests/e2e-tests/src/test/java/org/apache/activemq/artemis/tests/e2e/ha/replication/pluggablequorumvote/GCPauseSimulationTests.java [new file with mode: 0644]
tests/e2e-tests/src/test/java/org/apache/activemq/artemis/tests/e2e/ha/replication/pluggablequorumvote/PluggableQuorumVoteTestBase.java [new file with mode: 0644]
tests/pom.xml
tests/smoke-tests/pom.xml