blob: 0d17113b6799e2b4e95e43f79afb072c75853c7e [file] [log] [blame]
Bartek Grzybowski76c43bf2020-02-28 14:09:43 +01001[tox]
2minversion = 3.2.0
3envlist = json,yaml
4skipsdist = true
5requires = pip >= 8
6
7[testenv]
8basepython = python3
9whitelist_externals =
10 git
11 bash
12deps =
13 coala-bears
14
15[testenv:json]
16commands_pre =
17 /bin/sh -c "git --no-pager diff HEAD HEAD^ --name-only '*.json' > /tmp/.coalist_json"
18commands =
19# '\ ' at the end of command is needed for a case where above command returns empty list (it adds empty file
20# parameter to '--files' opt
21 /bin/bash -c "coala --non-interactive --disable-caching --no-autoapply-warn json --files $(</tmp/.coalist_json) \ "
22
23[testenv:yaml]
24commands_pre =
25 /bin/sh -c "git --no-pager diff HEAD HEAD^ --name-only '*.yaml' '*.yml' > /tmp/.coalist_yaml"
26commands =
27# '\ ' at the end of command is needed for a case where above command returns empty list (it adds empty file
28# parameter to '--files' opt
29 /bin/bash -c "coala --non-interactive --disable-caching --no-autoapply-warn yaml --files $(</tmp/.coalist_yaml) \ "