Skip to content
Snippets Groups Projects
Commit dee94cb4 authored by nimrod's avatar nimrod
Browse files

- Added Bats to TravisCI, make runs parallel.

parent 4b8f7768
No related branches found
No related tags found
No related merge requests found
- repo: https://github.com/pre-commit/pre-commit-hooks - repo: https://github.com/pre-commit/pre-commit-hooks
sha: v0.7.1 sha: v0.8.0
hooks: hooks:
- id: check-added-large-files - id: check-added-large-files
- id: check-merge-conflict - id: check-merge-conflict
...@@ -8,10 +8,10 @@ ...@@ -8,10 +8,10 @@
sha: v0.5.4 sha: v0.5.4
hooks: hooks:
- id: shell-lint - id: shell-lint
files: &shellscripts 'merge-conflict' files: &shellscripts '^merge-conflict$'
- id: shellcheck - id: shellcheck
files: *shellscripts files: *shellscripts
- repo: ./ - repo: https://www.shore.co.il/git/git-pre-commit/
sha: HEAD sha: master
hooks: hooks:
- id: merge-conflict - id: merge-conflict
--- ---
language: python
python: "3.6"
dist: trusty dist: trusty
sudo: false sudo: false
group: beta group: beta
...@@ -11,22 +9,31 @@ cache: ...@@ -11,22 +9,31 @@ cache:
- $HOME/.cabal - $HOME/.cabal
- $HOME/.ghc - $HOME/.ghc
matrix:
fast_finish: True
include:
- language: python
python: "3.6"
env:
PATH: "$HOME/.cabal/bin:$PATH"
addons: addons:
apt: apt:
packages: packages:
- cabal-install - cabal-install
- ghc - ghc
env:
PATH: "$HOME/bats/bin:$HOME/.cabal/bin:$PATH"
install: install:
- cabal update && cabal install shellcheck - cabal update && cabal install shellcheck
- pip install pre_commit | cat - pip install pre_commit | cat
- git clone --depth 1 https://github.com/sstephenson/bats.git "$HOME/bats" - pre-commit install-hooks
script: script:
- pre-commit run --all-files - pre-commit run --all-files
- language: shell
env:
PATH: "$HOME/bats/bin:$PATH"
install:
- git clone --depth 1 https://github.com/sstephenson/bats.git "$HOME/bats"
script:
bats -t tests/
notifications: notifications:
on_failure: never on_failure: never
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment