954932667d
Our testing framework uses a special i18n "poisoned localization" feature to find messages that ought to stay constant but are incorrectly marked to be translated. This feature has been made into a runtime option (it used to be a compile-time option). * ab/dynamic-gettext-poison: Makefile: ease dynamic-gettext-poison transition i18n: make GETTEXT_POISON a runtime option
57 lines
1.1 KiB
YAML
57 lines
1.1 KiB
YAML
language: c
|
|
|
|
cache:
|
|
directories:
|
|
- $HOME/travis-cache
|
|
|
|
os:
|
|
- linux
|
|
- osx
|
|
|
|
compiler:
|
|
- clang
|
|
- gcc
|
|
|
|
matrix:
|
|
include:
|
|
- env: jobname=GIT_TEST_GETTEXT_POISON
|
|
os: linux
|
|
compiler:
|
|
addons:
|
|
before_install:
|
|
- env: jobname=Windows
|
|
os: linux
|
|
compiler:
|
|
addons:
|
|
before_install:
|
|
script:
|
|
- >
|
|
test "$TRAVIS_REPO_SLUG" != "git/git" ||
|
|
ci/run-windows-build.sh $TRAVIS_BRANCH $(git rev-parse HEAD)
|
|
after_failure:
|
|
- env: jobname=Linux32
|
|
os: linux
|
|
compiler:
|
|
addons:
|
|
services:
|
|
- docker
|
|
before_install:
|
|
script: ci/run-linux32-docker.sh
|
|
- env: jobname=StaticAnalysis
|
|
os: linux
|
|
compiler:
|
|
script: ci/run-static-analysis.sh
|
|
after_failure:
|
|
- env: jobname=Documentation
|
|
os: linux
|
|
compiler:
|
|
script: ci/test-documentation.sh
|
|
after_failure:
|
|
|
|
before_install: ci/install-dependencies.sh
|
|
script: ci/run-build-and-tests.sh
|
|
after_failure: ci/print-test-failures.sh
|
|
|
|
notifications:
|
|
email: false
|