diff options
| -rw-r--r-- | .travis.yml | 10 | ||||
| -rwxr-xr-x | .travis/test-run.sh | 7 | 
2 files changed, 16 insertions, 1 deletions
| diff --git a/.travis.yml b/.travis.yml index 993a54f..a260124 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,6 +9,7 @@ matrix:        addons:          apt:            packages: +            - realpath              - libcmocka-dev      - compiler: clang        env: @@ -16,6 +17,7 @@ matrix:        addons:          apt:            packages: +            - realpath              - libcmocka-dev      - os: osx        compiler: clang @@ -27,6 +29,7 @@ matrix:        addons:          apt:            packages: +            - realpath              - libcmocka-dev              - valgrind      - compiler: clang @@ -35,6 +38,7 @@ matrix:        addons:          apt:            packages: +            - realpath              - libcmocka-dev              - valgrind      - compiler: gcc @@ -43,6 +47,7 @@ matrix:        addons:          apt:            packages: +            - realpath              - libcmocka-dev              - rpm      - compiler: gcc @@ -51,6 +56,7 @@ matrix:        addons:          apt:            packages: +            - realpath              - libcmocka-dev      - compiler: gcc        env: @@ -58,6 +64,7 @@ matrix:        addons:          apt:            packages: +            - realpath              - libcmocka-dev      - compiler: gcc        env: @@ -65,6 +72,7 @@ matrix:        addons:          apt:            packages: +            - realpath              - libcmocka-dev              - gcc-mingw-w64-i686      - compiler: gcc @@ -73,12 +81,14 @@ matrix:        addons:          apt:            packages: +            - realpath              - libcmocka-dev              - gcc-mingw-w64-x86-64  install:    - gem install ronn    - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update; fi +  - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install coreutils; fi    - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install cmocka; fi    - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install xz; fi diff --git a/.travis/test-run.sh b/.travis/test-run.sh index ff84b50..8858dd8 100755 --- a/.travis/test-run.sh +++ b/.travis/test-run.sh @@ -2,7 +2,12 @@  set -e -SCRIPT_DIR="$(dirname "$(readlink -e "${BASH_SOURCE[0]}")")" +REALPATH=grealpath +if ! command -v grealpath >/dev/null 2>&1; then +    REALPATH=realpath +fi + +SCRIPT_DIR="$(dirname "$("${REALPATH}" "${BASH_SOURCE[0]}")")"  TARGET_SCRIPT="${SCRIPT_DIR}/targets/${TARGET}.sh"  if [[ -n "${TARGET}" ]] && [[ -e "${TARGET_SCRIPT}" ]]; then | 
