1git: 2 quiet: true 3 4dist: focal 5language: c 6os: linux 7addons: 8 apt: 9 packages: 10 - locales 11 - language-pack-de 12 - re2c 13 - ccache 14 - mysql-server 15 - libbz2-dev 16 - libcurl4-gnutls-dev 17 - libenchant-dev 18 - libfreetype6-dev 19 - libgmp-dev 20 - libicu-dev 21 - libjpeg-dev 22 - libkrb5-dev 23 - libonig-dev 24 - libpng-dev 25 - libpq-dev 26 - libsasl2-dev 27 - libsqlite3-dev 28 - libsodium-dev 29 - libtidy-dev 30 - libwebp-dev 31 - libxml2-dev 32 - libxpm-dev 33 - libxslt1-dev 34 - libzip-dev 35 36 37services: 38 - mysql 39 - postgresql 40 41notifications: 42 email: 43 on_failure: change 44 irc: 45 template: 46 - "%{repository}#%{build_number} (%{branch} - %{commit} : %{author}): %{message} - Change view : %{compare_url} - Build details : %{build_url}" 47 channels: 48 - "irc.efnet.org#php.pecl" 49 on_success: change 50 on_failure: always 51 52cache: 53 apt: true 54 ccache: true 55 56env: 57 global: 58 - MYSQL_TEST_HOST=127.0.0.1 59 - MYSQL_TEST_USER=travis 60 - PDO_MYSQL_TEST_DSN="mysql:host=127.0.0.1;dbname=test" 61 - PDO_MYSQL_TEST_USER=travis 62 - PDO_MYSQL_TEST_PASS= 63 - PDO_MYSQL_TEST_HOST=127.0.0.1 64 - PDO_PGSQL_TEST_DSN="pgsql:host=localhost port=5432 dbname=test user=postgres password=" 65 - REPORT_EXIT_STATUS=1 66 67jobs: 68 include: 69 - env: ENABLE_ZTS=1 ENABLE_DEBUG=1 S390X=1 70 arch: s390x 71 72before_script: 73 - ccache --version 74 - ccache --zero-stats 75 - export USE_CCACHE=1 76 # Enable IPv6 77 - sudo sh -c 'echo 0 > /proc/sys/net/ipv6/conf/all/disable_ipv6' 78 # Compile PHP 79 - travis_wait ./travis/compile.sh 80 # Setup Extensions 81 - ./travis/setup-mysql.sh 82 - ./travis/setup-pgsql.sh 83 84# Run PHPs run-tests.php 85script: 86 - ./travis/test.sh -d opcache.jit=tracing -d opcache.jit_buffer_size=64M 87 - sapi/cli/php -d extension_dir=`pwd`/modules -r 'dl("zend_test");' 88 89after_success: 90 - ccache --show-stats 91