aboutsummaryrefslogtreecommitdiffstats
path: root/make
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2020-10-16 17:18:41 +0200
committerJay Berkenbilt <ejb@ql.org>2020-10-16 20:16:23 +0200
commit30df7c886c98c21e1e1f99d4294a6dbbe19220c5 (patch)
tree27a19d7cd555a58ea386b5062a2bea880554e44e /make
parent1bcd8c1649e65e2be82a8839c857355eb4d3196b (diff)
downloadqpdf-30df7c886c98c21e1e1f99d4294a6dbbe19220c5.tar.zst
Make QTEST_COLOR=1 force qtest to print in color
Diffstat (limited to 'make')
-rw-r--r--make/rules.mk8
1 files changed, 7 insertions, 1 deletions
diff --git a/make/rules.mk b/make/rules.mk
index 260b4bb2..734f7132 100644
--- a/make/rules.mk
+++ b/make/rules.mk
@@ -48,12 +48,18 @@ else
depflags=
endif
+ifeq ($(QTEST_COLOR),1)
+ QTEST_ARGS := -stdout-tty=1
+else
+ QTEST_ARGS :=
+endif
+
# Usage: $(call run_qtest,dir)
define run_qtest
@echo running qtest-driver for $(1)
@(cd $(1)/$(OUTPUT_DIR); \
if TC_SRCS="$(foreach T,$(TC_SRCS_$(1)),../../$(T))" \
- $(QTEST) -bindirs .:..:../../qpdf/$(OUTPUT_DIR) \
+ $(QTEST) $(QTEST_ARGS) -bindirs .:..:../../qpdf/$(OUTPUT_DIR) \
-datadir ../qtest -covdir .. \
-junit-suffix `basename $(1)`; then \
true; \