ecore_wl2_dnd: fix memory leak of wl_data_source
[platform/upstream/efl.git] / .travis.yml
index 89a213a..da9cd21 100644 (file)
@@ -7,7 +7,7 @@ cache:
     - $HOME/.ccache
 dist: bionic
 
-osx_image: xcode10.2
+osx_image: xcode11.3
 
 addons:
   homebrew:
@@ -36,6 +36,7 @@ addons:
       - ninja
       - python3
       - libffi
+    update: true
 
 env:
   global:
@@ -47,33 +48,36 @@ jobs:
   include:
     - os: osx
     - os: linux
-      env: DISTRO=Fedora31-mingw CI_BUILD_TYPE=mingw
+      env: DISTRO=Fedora32-mingw CI_BUILD_TYPE=mingw
     - os: linux
-      env: DISTRO=Fedora31 CI_BUILD_TYPE=options-enabled
+      env: DISTRO=Fedora32 CI_BUILD_TYPE=options-enabled
     - os: linux
-      env: DISTRO=Fedora31 CI_BUILD_TYPE=options-disabled
+      env: DISTRO=Fedora32 CI_BUILD_TYPE=options-disabled
     - os: linux
-      env: DISTRO=Fedora31 CI_BUILD_TYPE=wayland
+      env: DISTRO=Fedora32 CI_BUILD_TYPE=wayland
     - os: linux
-      env: DISTRO=Fedora31 CI_BUILD_TYPE=default
+      env: DISTRO=Fedora32 CI_BUILD_TYPE=default
     - os: linux
       if: type = cron
-      env: DISTRO=Fedora31 CI_BUILD_TYPE=release-ready
+      env: DISTRO=Fedora32 CI_BUILD_TYPE=release-ready
     - os: linux
       if: type = cron
-      env: DISTRO=Ubuntu1804
+      env: DISTRO=Ubuntu2004
     - os: linux
       if: type = cron
       env: DISTRO=Ubuntu1910
     - os: linux
       if: type = cron
-      env: DISTRO=Debian96
+      env: DISTRO=Debian103
     - os: linux
       if: type = cron
       env: DISTRO=Fedora31 CI_BUILD_TYPE=coverity
     - os: linux
       if: type = cron
-      env: DISTRO=Fedora31 CI_BUILD_TYPE=asan
+      env: DISTRO=Fedora32 CI_BUILD_TYPE=asan
+    - os: linux
+      if: type = cron
+      env: DISTRO=Fedora32-exactness CI_BUILD_TYPE=exactness
     - os: linux
       if: type = cron
       env: CI_BUILD_TYPE=codecov
@@ -81,11 +85,23 @@ jobs:
       if: type = cron
       arch: arm64
       env: CI_BUILD_TYPE=default
+    - os: linux
+      if: type = cron
+      arch: ppc64le
+      env: CI_BUILD_TYPE=no-bindings
+    - os: linux
+      if: type = cron
+      arch: s390x
+      env: CI_BUILD_TYPE=no-bindings
 
 services:
   - docker
 
 before_install:
+  - export -f travis_nanoseconds
+  - export -f travis_fold
+  - export -f travis_time_start
+  - export -f travis_time_finish
   - |
       if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
         rm -rf $HOME/Library/Caches/Homebrew
@@ -114,6 +130,7 @@ script:
   - .ci/ci-make-install.sh "$CI_BUILD_TYPE"
   - .ci/ci-make-benchmark.sh "$CI_BUILD_TYPE"
   - .ci/ci-make-check.sh "$CI_BUILD_TYPE"
+  - .ci/ci-exactness.sh "$CI_BUILD_TYPE"
   - .ci/ci-make-distcheck.sh "$CI_BUILD_TYPE"
   - .ci/ci-build-test.sh "$CI_BUILD_TYPE"