diff options
author | Diego Russo <diego.russo@arm.com> | 2020-04-22 16:19:26 +0100 |
---|---|---|
committer | Tim Hall <tim.hall@arm.com> | 2020-06-18 17:53:52 +0100 |
commit | c82b40c9fa3d1fc5239632efff1d99aad3b0a61e (patch) | |
tree | 70edd5753b183a425ec5a664b14f3c695bbde4ce /.pre-commit-config.yaml | |
parent | e8a10454eba4c7392cb301fbfbe796e5bfb2b729 (diff) | |
download | ethos-u-vela-c82b40c9fa3d1fc5239632efff1d99aad3b0a61e.tar.gz |
Add pytest/pytest-cov support for pre-commit
Pytest (testing framework) and pytest-cov are now part of the python
environment and run automatically by pre-commit hook.
Change-Id: If55cae9f29391c80c809a0487785786a7b9ae62a
Signed-off-by: Diego Russo <diego.russo@arm.com>
Diffstat (limited to '.pre-commit-config.yaml')
-rw-r--r-- | .pre-commit-config.yaml | 50 |
1 files changed, 35 insertions, 15 deletions
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index d97d19fe..704c15d8 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,19 +1,39 @@ exclude: '^ethosu/vela/(tflite|ethos_u55_regs)/' repos: -- repo: https://github.com/asottile/reorder_python_imports - rev: v2.2.0 - hooks: - - id: reorder-python-imports +- repo: https://github.com/asottile/reorder_python_imports + rev: v2.2.0 + hooks: + - id: reorder-python-imports -- repo: https://github.com/ambv/black - rev: stable - hooks: - - id: black - language_version: python3.6 - args: [--line-length=120] +- repo: https://github.com/ambv/black + rev: stable + hooks: + - id: black + language_version: python3.6 + args: [--line-length=120] -- repo: https://gitlab.com/pycqa/flake8 - rev: 3.7.9 - hooks: - - id: flake8 - args: [--max-line-length=120, --extend-ignore=E203] +- repo: https://gitlab.com/pycqa/flake8 + rev: 3.7.9 + hooks: + - id: flake8 + args: [--max-line-length=120, --extend-ignore=E203] + +- repo: local + hooks: + - id: pytest + name: pytest + stages: [commit] + language: system + entry: pytest -s -v . + types: [python] + pass_filenames: false + always_run: true + + - id: pytest-cov + name: pytest + stages: [commit] + language: system + entry: pytest -v --cov=ethosu --cov-fail-under=0 + types: [python] + pass_filenames: false + always_run: true |