[HarfBuzz] harfbuzz: Branch 'master' - 3 commits

Behdad Esfahbod behdad at kemper.freedesktop.org
Fri Jan 12 09:56:15 UTC 2018


 .circleci/config.yml |    6 +++---
 .travis.yml          |    6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

New commits:
commit d514f1480cffb81850ef212155c66ee9e0383350
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Fri Jan 12 10:55:44 2018 +0100

    [circleci] cat test logs on failure on autotools-based builds

diff --git a/.circleci/config.yml b/.circleci/config.yml
index 874c587d..6f9a5c42 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -18,7 +18,7 @@ jobs:
       - checkout
       - run: apk update && apk add ragel make pkgconfig libtool autoconf automake gettext gcc g++ glib-dev freetype-dev cairo-dev
       - run: ./autogen.sh
-      - run: make && make check
+      - run: make && (make check || (cat `find -name '*.log'` && false))
 
   archlinux:
     docker:
@@ -27,7 +27,7 @@ jobs:
       - checkout
       - run: pacman --noconfirm -Syu freetype2 cairo icu gettext gobject-introspection gcc gcc-libs glib2 graphite pkg-config ragel
       - run: ./autogen.sh --with-freetype --with-glib --with-gobject --with-cairo --with-icu --with-graphite2
-      - run: make && make check
+      - run: make && (make check || (cat `find -name '*.log'` && false))
 
   fedora-outoftreebuild:
     docker:
@@ -36,7 +36,7 @@ jobs:
       - checkout
       - run: dnf install -y pkg-config ragel gcc gcc-c++ automake autoconf libtool make which glib2-devel freetype-devel cairo-devel libicu-devel gobject-introspection-devel graphite2-devel redhat-rpm-config || true
       - run: NOCONFIGURE=1 ./autogen.sh --with-freetype --with-glib --with-gobject --with-cairo --with-icu --with-graphite2
-      - run: mkdir build && cd build && ../configure && make && make check
+      - run: mkdir build && cd build && ../configure && make && (make check || (cat `find -name '*.log'` && false))
 
   cmake-gcc:
     docker:
commit 1facef337862a0ceee9a8ac1d4dc94ff94fcb3b3
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Fri Jan 12 10:53:52 2018 +0100

    [travis] On test failure, cat all .log files

diff --git a/.travis.yml b/.travis.yml
index 6c5ea015..533670c8 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -20,7 +20,7 @@ matrix:
         - ./autogen.sh
         - ./configure $CONFIGURE_OPTS --enable-gtk-doc
         - make
-        - make check || (cat `find -name test-suite.log` && false)
+        - make check || (cat `find -name '*.log'` && false)
       after_success:
         - bash .ci/run-coveralls.sh # for coveralls.io code coverage tracking
         - bash .ci/deploy-docs.sh
@@ -31,7 +31,7 @@ matrix:
         - ./autogen.sh
         - ./configure $CONFIGURE_OPTS
         - make
-        - make check || (cat `find -name test-suite.log` && false)
+        - make check || (cat `find -name '*.log'` && false)
 
     - os: osx
       compiler: clang
@@ -47,7 +47,7 @@ matrix:
         - ./autogen.sh
         - ./configure $CONFIGURE_OPTS --with-coretext
         - make
-        - make check || (cat `find -name test-suite.log` && false)
+        - make check || (cat `find -name '*.log'` && false)
 
 notifications:
   irc: "irc.freenode.org#harfbuzz"
commit cdd86bf3a28961e85a8918d77937587df313d47b
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Fri Jan 12 10:51:51 2018 +0100

    [travis] Update cat'ing test-suite.log files

diff --git a/.travis.yml b/.travis.yml
index 5b5ae0e7..6c5ea015 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -20,7 +20,7 @@ matrix:
         - ./autogen.sh
         - ./configure $CONFIGURE_OPTS --enable-gtk-doc
         - make
-        - make check || (cat */test-suite.log test/*/test-suite.log && false)
+        - make check || (cat `find -name test-suite.log` && false)
       after_success:
         - bash .ci/run-coveralls.sh # for coveralls.io code coverage tracking
         - bash .ci/deploy-docs.sh
@@ -31,7 +31,7 @@ matrix:
         - ./autogen.sh
         - ./configure $CONFIGURE_OPTS
         - make
-        - make check || (cat */test-suite.log test/*/test-suite.log && false)
+        - make check || (cat `find -name test-suite.log` && false)
 
     - os: osx
       compiler: clang
@@ -47,7 +47,7 @@ matrix:
         - ./autogen.sh
         - ./configure $CONFIGURE_OPTS --with-coretext
         - make
-        - make check || (cat */test-suite.log test/*/test-suite.log && false)
+        - make check || (cat `find -name test-suite.log` && false)
 
 notifications:
   irc: "irc.freenode.org#harfbuzz"


More information about the HarfBuzz mailing list