aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorikatsu Shigemura <nork@FreeBSD.org>2023-05-11 10:05:19 +0000
committerNorikatsu Shigemura <nork@FreeBSD.org>2023-05-11 10:06:53 +0000
commit7978185b689900727dd32312e3abba5ad1fcee8d (patch)
tree00a6444727e4cc494c86a2ceabb113df938ed232
parentb881669c9d25cde49f88b6bc2120b1a9a093d3a8 (diff)
downloadports-7978185b689900727dd32312e3abba5ad1fcee8d.tar.gz
ports-7978185b689900727dd32312e3abba5ad1fcee8d.zip
devel/py-cfn-lint: Add make test target
Approved by: hrs (mentor)
-rw-r--r--devel/py-cfn-lint/Makefile5
-rw-r--r--devel/py-cfn-lint/files/patch-src_cfnlint_maintenance.py13
2 files changed, 17 insertions, 1 deletions
diff --git a/devel/py-cfn-lint/Makefile b/devel/py-cfn-lint/Makefile
index c45ec08bf2b3..ef130fbb3c68 100644
--- a/devel/py-cfn-lint/Makefile
+++ b/devel/py-cfn-lint/Makefile
@@ -23,7 +23,10 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aws-sam-translator>=1.65.0:devel/py-aws-sam-
${PYTHON_PKGNAMEPREFIX}yaml>5.4:devel/py-yaml@${PY_FLAVOR}
USES= python:3.7+
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent distutils unittest
+TEST_ENV= ${MAKE_ENV} \
+ PATH=${STAGEDIR}${PREFIX}/bin:${PATH} \
+ PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR}
NO_ARCH= yes
diff --git a/devel/py-cfn-lint/files/patch-src_cfnlint_maintenance.py b/devel/py-cfn-lint/files/patch-src_cfnlint_maintenance.py
new file mode 100644
index 000000000000..9761d68e868a
--- /dev/null
+++ b/devel/py-cfn-lint/files/patch-src_cfnlint_maintenance.py
@@ -0,0 +1,13 @@
+--- src/cfnlint/maintenance.py.orig 2023-05-08 16:34:58 UTC
++++ src/cfnlint/maintenance.py
+@@ -226,9 +226,8 @@ def update_documentation(rules):
+ "../"
+ + subprocess.check_output(
+ [
+- "git",
+ "grep",
+- "-l",
++ "-lr",
+ 'id = "' + rule.id + '"',
+ "src/cfnlint/rules/",
+ ]