[tox] envlist = grafonnet-{check,fix} skipsdist = true [grafonnet] deps = -rrequirements-grafonnet.txt [testenv:grafonnet-{check,fix}] basepython = python3 whitelist_externals = jsonnet bash description = check: Ensure that auto-generated grafana dashboard files matches the current version fix: generate dashboard json files from jsonnet file with latest changes deps = {[grafonnet]deps} passenv = GRAFONNET_PATH commands = check: bash test-jsonnet.sh fix: jsonnet -m . jsonnet/grafana_dashboards.jsonnet