lua: Add support for running tests with busted to module.mk
This commit is contained in:
parent
7fc4a85afc
commit
2d24e54e67
1 changed files with 15 additions and 2 deletions
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue