pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang/lua
Module Name: pkgsrc
Committed By: nia
Date: Sat Feb 19 20:39:58 UTC 2022
Modified Files:
pkgsrc/lang/lua: module.mk
Log Message:
lua: Add support for running tests with busted to module.mk
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 pkgsrc/lang/lua/module.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/lang/lua/module.mk
diff -u pkgsrc/lang/lua/module.mk:1.12 pkgsrc/lang/lua/module.mk:1.13
--- pkgsrc/lang/lua/module.mk:1.12 Mon Dec 6 18:54:32 2021
+++ pkgsrc/lang/lua/module.mk Sat Feb 19 20:39:58 2022
@@ -1,4 +1,4 @@
-# $NetBSD: module.mk,v 1.12 2021/12/06 18:54:32 nia Exp $
+# $NetBSD: module.mk,v 1.13 2022/02/19 20:39:58 nia Exp $
#
# This Makefile fragment is intended to be included by packages that
# install Lua modules.
@@ -15,6 +15,12 @@
# Possible values: yes no
# Default: yes
#
+# LUA_USE_BUSTED
+# Use busted to run tests and provide a do-test target.
+#
+# Possible values: yes no
+# Default: yes
+#
# === Defined variables ===
#
# LUA_LDIR
@@ -84,4 +90,11 @@ BUILDLINK_TRANSFORM+= rm:-std=c89
BUILDLINK_TRANSFORM+= rm:-std=c90
.endif
-.endif # LUA_MODULE_MK
+.if !empty(LUA_USE_BUSTED:M[yY][eE][sS])
+TEST_DEPENDS+= ${LUA_PKGPREFIX}-busted-[0-9]*:../../devel/lua-busted
+
+do-test:
+ cd ${WRKSRC} && ${PREFIX}/bin/busted${_LUA_DOT_VERSION}
+.endif # LUA_USE_BUSTED
+
+.endif # LUA_MODULE_MK
Home |
Main Index |
Thread Index |
Old Index