python3-pylint: switch to pytest --automake

* Also replace ${PYTHON_PN} with python3
* Sort all REDEPENDS alphabetically
* Drop trailing whitespace

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
Tim Orling
2024-02-16 16:15:51 -08:00
committed by Khem Raj
parent 3b44038a39
commit ee0c034eb9
2 changed files with 30 additions and 28 deletions
@@ -1,3 +1,3 @@
#!/bin/sh #!/bin/sh
pytest --benchmark-disable -vv --minimal-messages-config tests/test_functional.py | sed -e 's/\[...%\]//g'| sed -e 's/PASSED/PASS/g'| sed -e 's/FAILED/FAIL/g'|sed -e 's/SKIPPED/SKIP/g'| awk '{if ($NF=="PASS" || $NF=="FAIL" || $NF=="SKIP" || $NF=="XFAIL" || $NF=="XPASS"){printf "%s: %s\n", $NF, $0}else{print}}'| awk '{if ($NF=="PASS" || $NF=="FAIL" || $NF=="SKIP" || $NF=="XFAIL" || $NF=="XPASS") {$NF="";print $0}else{print}}' pytest --benchmark-disable -vv --minimal-messages-config --automake tests/test_functional.py
@@ -10,34 +10,36 @@ SRCREV = "1a5ffc1f447b77071ffe18a9c6836c09147ee2ed"
inherit python_setuptools_build_meta ptest inherit python_setuptools_build_meta ptest
RDEPENDS:${PN} += "${PYTHON_PN}-astroid \ RDEPENDS:${PN} += "\
${PYTHON_PN}-dill \ python3-astroid \
${PYTHON_PN}-isort \ python3-difflib \
${PYTHON_PN}-mccabe \ python3-dill \
${PYTHON_PN}-numbers \ python3-isort \
${PYTHON_PN}-platformdirs \ python3-json \
${PYTHON_PN}-shell \ python3-mccabe \
${PYTHON_PN}-json \ python3-netserver \
${PYTHON_PN}-pkgutil \ python3-numbers \
${PYTHON_PN}-difflib \ python3-pkgutil \
${PYTHON_PN}-netserver \ python3-platformdirs \
${PYTHON_PN}-tomlkit \ python3-shell \
" python3-tomlkit \
"
RDEPENDS:${PN}-ptest += " \ RDEPENDS:${PN}-ptest += " \
${PYTHON_PN}-core \ python3-core \
${PYTHON_PN}-git \ python3-git \
${PYTHON_PN}-py \ python3-py \
${PYTHON_PN}-pytest \ python3-pytest \
${PYTHON_PN}-pytest-benchmark \ python3-pytest-benchmark \
${PYTHON_PN}-pytest-runner \ python3-pytest-runner \
${PYTHON_PN}-pytest-timeout \ python3-pytest-timeout \
${PYTHON_PN}-pytest-xdist \ python3-pytest-xdist \
${PYTHON_PN}-requests \ python3-requests \
${PYTHON_PN}-statistics \ python3-statistics \
${PYTHON_PN}-tomllib \ python3-tomllib \
${PYTHON_PN}-typing-extensions \ python3-typing-extensions \
" python3-unittest-automake-output \
"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
@@ -46,7 +48,7 @@ do_install_ptest() {
cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/ cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/
install -Dm 0644 ${S}/tests/.pylint_primer_tests/.gitkeep ${D}${PTEST_PATH}/tests/.pylint_primer_tests/.gitkeep install -Dm 0644 ${S}/tests/.pylint_primer_tests/.gitkeep ${D}${PTEST_PATH}/tests/.pylint_primer_tests/.gitkeep
sed -i 's#/usr/bin/python$#/usr/bin/python3#g' ${D}${PTEST_PATH}/tests/data/ascript sed -i 's#/usr/bin/python$#/usr/bin/python3#g' ${D}${PTEST_PATH}/tests/data/ascript
# regression_distutil_import_error_73.py fails to run see # regression_distutil_import_error_73.py fails to run see
# https://lists.openembedded.org/g/openembedded-devel/topic/103181847 # https://lists.openembedded.org/g/openembedded-devel/topic/103181847
rm ${D}${PTEST_PATH}/tests/functional/r/regression_02/regression_distutil_import_error_73.py rm ${D}${PTEST_PATH}/tests/functional/r/regression_02/regression_distutil_import_error_73.py
} }