aboutsummaryrefslogtreecommitdiffstats
path: root/make
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2019-11-06 03:29:34 +0100
committerJay Berkenbilt <ejb@ql.org>2019-11-09 15:53:42 +0100
commit1639d972ea0b30711b9a762fe4475cdb2b229be1 (patch)
treeabbbaf84565b729e7b535a21692db39235264a09 /make
parent127a957aee7bf7ae242a606d035e9e3d9b300307 (diff)
downloadqpdf-1639d972ea0b30711b9a762fe4475cdb2b229be1.tar.zst
Run libtests for crypto with all available providers
If QPDF_CRYPTO_PROVIDER is set, just run the tests for the given provider. This is to support cases of running the entire test suite for each provider. If QPDF_CRYPTO_PROVIDER is not set, run the tests that exercise the cyrpto provider for each available provider.
Diffstat (limited to 'make')
-rw-r--r--make/rules.mk3
1 files changed, 2 insertions, 1 deletions
diff --git a/make/rules.mk b/make/rules.mk
index 1963807f..260b4bb2 100644
--- a/make/rules.mk
+++ b/make/rules.mk
@@ -53,7 +53,8 @@ define run_qtest
@echo running qtest-driver for $(1)
@(cd $(1)/$(OUTPUT_DIR); \
if TC_SRCS="$(foreach T,$(TC_SRCS_$(1)),../../$(T))" \
- $(QTEST) -bindirs .:.. -datadir ../qtest -covdir .. \
+ $(QTEST) -bindirs .:..:../../qpdf/$(OUTPUT_DIR) \
+ -datadir ../qtest -covdir .. \
-junit-suffix `basename $(1)`; then \
true; \
else \