test: allow to set python linters to fail per app

This commit is contained in:
jo 2022-01-22 16:53:36 +01:00 committed by Kyle Robbertze
parent b9502bc203
commit 7988b7467b
8 changed files with 16 additions and 16 deletions

View File

@ -3,8 +3,8 @@ all: lint test
include ../tools/python.mk
PIP_INSTALL := --editable .[dev]
PYLINT_ARG := libretime_analyzer tests
MYPY_ARG := libretime_analyzer tests
PYLINT_ARG := libretime_analyzer tests || true
MYPY_ARG := libretime_analyzer tests || true
PYTEST_ARG := --cov=libretime_analyzer tests
format: .format

View File

@ -3,8 +3,8 @@ all: lint
include ../tools/python.mk
PIP_INSTALL := --editable .[dev]
PYLINT_ARG := libretime_api
MYPY_ARG := libretime_api
PYLINT_ARG := libretime_api || true
MYPY_ARG := libretime_api || true
format: .format
lint: .format-check .pylint .mypy

View File

@ -3,8 +3,8 @@ all: lint test
include ../tools/python.mk
PIP_INSTALL := --editable .
PYLINT_ARG := libretime_api_client tests
MYPY_ARG := libretime_api_client tests
PYLINT_ARG := libretime_api_client tests || true
MYPY_ARG := libretime_api_client tests || true
PYTEST_ARG := --cov=libretime_api_client tests
format: .format

View File

@ -3,8 +3,8 @@ all: lint
include ../tools/python.mk
PIP_INSTALL := --editable .[dev]
PYLINT_ARG := libretime_liquidsoap libretime_playout
MYPY_ARG := libretime_liquidsoap libretime_playout
PYLINT_ARG := libretime_liquidsoap libretime_playout || true
MYPY_ARG := libretime_liquidsoap libretime_playout || true
format: .format
lint: .format-check .pylint .mypy

View File

@ -3,11 +3,11 @@ all: lint test
include ../tools/python.mk
PIP_INSTALL = --editable .[dev]
PYLINT_ARG = libretime_shared tests
PYLINT_ARG = libretime_shared tests || true
MYPY_ARG = --disallow-untyped-calls \
--disallow-untyped-defs \
--disallow-incomplete-defs \
libretime_shared
libretime_shared || true
PYTEST_ARG = --cov=libretime_shared tests
format: .format

View File

@ -3,8 +3,8 @@ all: lint test
include python.mk
PIP_INSTALL =
PYLINT_ARG = tools
MYPY_ARG = .
PYLINT_ARG = tools || true
MYPY_ARG = . || true
PYTEST_ARG = .
format: .format

View File

@ -43,12 +43,12 @@ install: $(VENV)
.PHONY: .pylint
.pylint: $(VENV)
source $(VENV)/bin/activate
pylint --jobs=$(CPU_CORES) --output-format=colorized $(PYLINT_ARG) || true
pylint --jobs=$(CPU_CORES) --output-format=colorized $(PYLINT_ARG)
.PHONY: .mypy
.mypy: $(VENV)
source $(VENV)/bin/activate
mypy $(MYPY_ARG) || true
mypy $(MYPY_ARG)
.PHONY: .pytest
.pytest: $(VENV)

View File

@ -3,8 +3,8 @@ all: lint
include ../tools/python.mk
PIP_INSTALL := --editable .
PYLINT_ARG := libretime_worker
MYPY_ARG := libretime_worker
PYLINT_ARG := libretime_worker || true
MYPY_ARG := libretime_worker || true
format: .format
lint: .format-check .pylint .mypy