aboutsummaryrefslogtreecommitdiff
path: root/rules.mk
diff options
context:
space:
mode:
authoraqua <aqua@iserlohn-fortress.net>2022-12-27 13:42:58 +0200
committeraqua <aqua@iserlohn-fortress.net>2022-12-27 13:42:58 +0200
commit7bde59183f40fe7540ab87a03429453b76e286c3 (patch)
tree60a2db357f119a3925ed6a6fb2925228a51307fa /rules.mk
parentAdd sched/roundrobin tests (diff)
downloadkernel-7bde59183f40fe7540ab87a03429453b76e286c3.tar.xz
Add test and valgrind targets to rules.mk
Diffstat (limited to 'rules.mk')
-rw-r--r--rules.mk8
1 files changed, 8 insertions, 0 deletions
diff --git a/rules.mk b/rules.mk
index 14023da..eebc8b0 100644
--- a/rules.mk
+++ b/rules.mk
@@ -40,6 +40,14 @@ tst/test_%: tst/%.cc
@echo ' CXX TEST $@'
@$(TEST_CXX) $< -o $@ $(GTEST) $(GMOCK)
+.PHONY: test valgrind
+test: $(TESTS)
+ $(foreach f,$^,./$f;)
+
+valgrind: $(TESTS)
+ $(foreach f,$^,valgrind --leak-check=full ./$f;)
+
+
# clean target
.PHONY: clean FORCE
clean: