[
https://issues.apache.org/jira/browse/ARTEMIS-3749?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Clebert Suconic closed ARTEMIS-3749.
------------------------------------
Resolution: Fixed
> Improvements to e2e-tests module
> --------------------------------
>
> Key: ARTEMIS-3749
> URL: https://issues.apache.org/jira/browse/ARTEMIS-3749
> Project: ActiveMQ Artemis
> Issue Type: Improvement
> Components: Tests
> Reporter: Tiago Bueno
> Priority: Minor
> Fix For: 2.22.0
>
> Time Spent: 2h
> Remaining Estimate: 0h
>
> Some few improvements for the e2e tests module which will give more control
> and flexibility to run it.
> Scripts:
> - Fix the preapre-docker.sh to exit with 0 instead of 1 on success. This
> is a requirement to allow the docker image build be executed during the build
> (see below the skipImageBuild in the pom file)
>
> On pom files:
> - Change e2e-tests variable names to e2e-tests.xxxxxx for clarity on
> e2e-tests variables and defines a pattern for e2e tests variables.
> - Add e2e-tests.skipImageBuild variable to control if the docker image
> will be build (it defaults to do not build)
> - Add e2e-tests.dockerfile variable to specify the dockerfile to be used
> (defaults to use Dockerfile-centos)
> - Bump testcontainers version to 1.16.3
> - Add artemis distribution dependency on e2e-tests module since the
> docker image build depends on it
>
> On ContainerService class:
> - Fix exposePorts and exporseFolder methods to use SELinux shared mode
> otherwise the mount fails on machines with SELinux enabled
> - Move the logic to use specific user on container from generic start
> method to broker specific method to avoid affect other images
> - Update the broker image name to a generic name (activemq-artemis
> instead of artemis-centos)
> - Update the broker image tag reference to match with the project version
> in pom file instead of use latest
--
This message was sent by Atlassian Jira
(v8.20.7#820007)