pylint may be available as pylint3 or pylint

This commit is contained in:
Sarah Hoffmann 2021-01-15 10:52:25 +01:00
parent 7cf9d459d6
commit d9998bfab3
2 changed files with 11 additions and 4 deletions

View File

@ -140,6 +140,8 @@ if (BUILD_TESTS)
set(TEST_BDD db osm2pgsql api)
find_program(PYLINT NAMES pylint3 pylint)
foreach (test ${TEST_BDD})
add_test(NAME bdd_${test}
COMMAND behave ${test}
@ -156,9 +158,14 @@ if (BUILD_TESTS)
COMMAND phpcs --report-width=120 --colors lib website utils
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR})
add_test(NAME pylint
COMMAND pylint3 nominatim
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR})
if (PYLINT)
message(STATUS "Using '${PYLINT}' for Python linting.")
add_test(NAME pylint
COMMAND ${PYLINT} nominatim
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR})
else()
message(STATUS "pylint not found. Linting tests disabled.")
endif()
endif()
#-----------------------------------------------------------------------------

View File

@ -47,7 +47,7 @@ To install all necessary packages run:
```sh
sudo apt install php-cgi phpunit php-codesniffer \
python3-pip python3-setuptools python3-dev pylint3
python3-pip python3-setuptools python3-dev pylint
pip3 install --user behave mkdocs
```