Allow to run tests with leak detection enabled. (#8323)

Motivation:

We should add some command to be able to run all tests with leak detection enabled. This will then be used on the CI during PR builds.

Modifications:

Add new docker-compose config to run with leak-detection enabled.

Result:

Easy way to enable leak detection while running tests via docker.
This commit is contained in:
Norman Maurer 2018-09-27 09:13:28 +02:00 committed by GitHub
parent c546ab20a1
commit 9acd9273c1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 27 additions and 0 deletions

View File

@ -11,6 +11,8 @@ services:
test:
image: netty:centos-6-1.10
test-leak:
image: netty:centos-6-1.10
test-boringssl-static:
image: netty:centos-6-1.10

View File

@ -12,6 +12,9 @@ services:
test:
image: netty:centos-6-1.11
test-leak:
image: netty:centos-6-1.11
test-boringssl-static:
image: netty:centos-6-1.11

View File

@ -12,6 +12,9 @@ services:
test:
image: netty:centos-6-1.8
test-leak:
image: netty:centos-6-1.8
test-boringssl-static:
image: netty:centos-6-1.8

View File

@ -12,6 +12,9 @@ services:
test:
image: netty:centos-6-1.9
test-leak:
image: netty:centos-6-1.9
test-boringssl-static:
image: netty:centos-6-1.9

View File

@ -12,6 +12,9 @@ services:
test:
image: netty:centos-7-1.10
test-leak:
image: netty:centos-7-1.10
test-boringssl-static:
image: netty:centos-7-1.10

View File

@ -12,6 +12,9 @@ services:
test:
image: netty:centos-7-1.11
test-leak:
image: netty:centos-7-1.11
test-boringssl-static:
image: netty:centos-7-1.11

View File

@ -12,6 +12,9 @@ services:
test:
image: netty:centos-7-1.8
test-leak:
image: netty:centos-7-1.8
test-boringssl-static:
image: netty:centos-7-1.8

View File

@ -12,6 +12,9 @@ services:
test:
image: netty:centos-7-1.9
test-leak:
image: netty:centos-7-1.9
test-boringssl-static:
image: netty:centos-7-1.9

View File

@ -17,6 +17,10 @@ services:
- ..:/code
working_dir: /code
test-leak:
<<: *common
command: /bin/bash -cl "./mvnw -Pleak clean install -Dio.netty.testsuite.badHost=netty.io"
test:
<<: *common
command: /bin/bash -cl "./mvnw clean install -Dio.netty.testsuite.badHost=netty.io"