aboutsummaryrefslogtreecommitdiffstats
path: root/.travis.yml
blob: f379d3702dc8485897f2959c1d0f9471d9acbf78 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
language: shell
env:
  global:
    - export PATH="/usr/local/bin:$PATH"
before_install:
  - |
    if [ "$TRAVIS_OS_NAME" = "linux" ]; then
      branch=master
      batstmp="$(mktemp -d bats-core-"${branch}".XXXXX)"
      pushd "${batstmp}" &> /dev/null || return 11
      curl -sSLO https://github.com/bats-core/bats-core/archive/"${branch}".zip
      unzip -qo "${branch}".zip
      sudo bash "${batstmp}"/bats-core-"${branch}"/install.sh /usr/local
      popd &> /dev/null || return 12
    fi
script:
  - bash -c 'shopt -s globstar nullglob; shellcheck ./sway-launcher-desktop.sh'
  - cd tests && bats *.bats
notifications:
  email: false