;cln: make functest-PAT now filters the same tests run by make functest

This commit is contained in:
Simon Michael 2023-06-16 11:41:46 -10:00
parent 42efbbe4aa
commit d5fdfdbdc7

View File

@ -528,10 +528,13 @@ functest: hledger/test/addons/hledger-addon \
-x ledger-compat/baseline -x ledger-compat/regress -x ledger-compat/collected \
&& echo $@ PASSED) || (echo $@ FAILED; false)
# keep shelltest command synced with above
functest-%: hledger/test/addons/hledger-addon \
$(call def-help,functest-PAT, build hledger quickly and run just the functional tests matching PAT )
@$(STACK) build --fast hledger
@($(SHELLTESTSTK) -w $(FUNCTESTEXE) hledger/test/ -i "$*" \
@($(SHELLTESTSTK) -i "$*" -w $(FUNCTESTEXE) \
hledger/test/ bin/ \
-x ledger-compat/baseline -x ledger-compat/regress -x ledger-compat/collected \
&& echo $@ PASSED) || (echo $@ FAILED; false)
ADDONEXTS=pl py rb sh hs lhs rkt exe com bat