Merge branch 'fix_tests_encoding' into 'master'

Fix test encoding by setting LANG and LC_ALL to C.UTF-8

Because we don’t want to rely on each projet setting their own variable LC_ALL and LANG in gitlab’s CI preferences.

See merge request !4
This commit is contained in:
louiz
2016-10-24 11:46:49 +02:00
+11
View File
@@ -1,6 +1,8 @@
before_script: before_script:
- uname -a - uname -a
- whoami - whoami
- export LC_ALL=C.UTF-8
- export LANG=C.UTF-8
- echo $LANG - echo $LANG
- g++ --version - g++ --version
- clang++ --version - clang++ --version
@@ -24,6 +26,8 @@ variables:
- cmake .. -DCMAKE_CXX_COMPILER=${COMPILER} -DCMAKE_BUILD_TYPE=${BUILD_TYPE} ${BOTAN} ${CARES} ${SYSTEMD} ${LIBIDN} ${LITESQL} - cmake .. -DCMAKE_CXX_COMPILER=${COMPILER} -DCMAKE_BUILD_TYPE=${BUILD_TYPE} ${BOTAN} ${CARES} ${SYSTEMD} ${LIBIDN} ${LITESQL}
- make biboumi -j$(nproc) - make biboumi -j$(nproc)
- make check -j$(nproc) - make check -j$(nproc)
tags:
- docker
image: biboumi-test-fedora:latest image: biboumi-test-fedora:latest
@@ -68,6 +72,9 @@ build:6:
build:rpm: build:rpm:
stage: build stage: build
image: biboumi-test-fedora:latest
tags:
- docker
script: script:
- cmake .. -DCMAKE_CXX_COMPILER=${COMPILER} -DCMAKE_BUILD_TYPE=${BUILD_TYPE} ${BOTAN} ${CARES} ${SYSTEMD} ${LIBIDN} ${LITESQL} - cmake .. -DCMAKE_CXX_COMPILER=${COMPILER} -DCMAKE_BUILD_TYPE=${BUILD_TYPE} ${BOTAN} ${CARES} ${SYSTEMD} ${LIBIDN} ${LITESQL}
- make rpm -j$(nproc) - make rpm -j$(nproc)
@@ -98,11 +105,15 @@ build:rpm:
test:debian: test:debian:
stage: test stage: test
image: biboumi-test-debian:latest image: biboumi-test-debian:latest
tags:
- docker
<<: *basic_test <<: *basic_test
test:fedora: test:fedora:
stage: test stage: test
image: biboumi-test-fedora:latest image: biboumi-test-fedora:latest
tags:
- docker
<<: *basic_test <<: *basic_test
test:openbsd: test:openbsd: