Add tox.ini and few checker scripts 50/13450/42
authorVratko Polak <vrpolak@cisco.com>
Fri, 14 Sep 2018 15:09:35 +0000 (17:09 +0200)
committerVratko Polak <vrpolak@cisco.com>
Wed, 27 Feb 2019 09:02:55 +0000 (09:02 +0000)
commit694b418272e9d7670ac69d477ed731bb7445b65a
tree2ec006cb61562bddabbf4cd68ba8ef5963694768
parent228c27de3986731fc6be39445dd0b23b4003d78c
Add tox.ini and few checker scripts

The plan is to change csit-validate-pylint-master job
to fail if (and only if) tox fails.

This will allow us to easily add checks,
with or without the voting power.

Each check produces log (ignored in .gitignore)
the voting job can archive.

+ Made autogen quiet by default, to avoid spam in autogen checker.
+ Unified the way direct csit subdirectories are git-ignored.

Change-Id: I6477b1ef7da6d3e30f68c5850d04900cc52f431e
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
14 files changed:
.gitignore
docs/bash_code_style.rst
resources/libraries/bash/entry/bootstrap_verify_perf.sh
resources/libraries/bash/entry/bootstrap_vpp_device.sh
resources/libraries/bash/entry/check/README.txt [new file with mode: 0644]
resources/libraries/bash/entry/check/autogen.sh [new file with mode: 0644]
resources/libraries/bash/entry/check/line.sh [new file with mode: 0644]
resources/libraries/bash/entry/check/pylint.sh [new file with mode: 0644]
resources/libraries/bash/entry/tox.sh [new file with mode: 0755]
resources/libraries/bash/function/common.sh
resources/libraries/python/autogen/Copyright.py [deleted file]
resources/libraries/python/autogen/Regenerator.py
tox-requirements.txt [new file with mode: 0644]
tox.ini [new file with mode: 0644]