[ 
https://issues.apache.org/jira/browse/ARTEMIS-3749?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17514781#comment-17514781
 ] 

ASF subversion and git services commented on ARTEMIS-3749:
----------------------------------------------------------

Commit dbd60d0afb9844406b0727116d86dcd9df0caf39 in activemq-artemis's branch 
refs/heads/main from Tiago Bueno
[ https://gitbox.apache.org/repos/asf?p=activemq-artemis.git;h=dbd60d0 ]

ARTEMIS-3749 e2e-tests improvements

Scripts:
- Fix the preapre-docker.sh to exit with 0 instead of 1 on success

On pom files:
- Change e2e-tests variable names to e2e-tests.xxxxxx for clarity on
  e2e-tests variables
- Add e2e-tests.skipImageBuild variable to control if the docker image
  will be build (defaults to not build)
- Add e2e-tests.dockerfile variable to specify the dockerfile to be
  used (defaults to Dockerfile-centos)
- Bump testcontainers version to 1.16.3
- Add artemis distribution dependency since the docker image build
  depends on it

On ContainerService class:
- Fix exposePorts and exporseFolder 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 more generic name (activemq-artemis
  instead of artemis-centos)
- Update the broker image tag to match with the project version in pom
  file


> 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
>          Time Spent: 1h 50m
>  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.1#820001)

Reply via email to