Add a 'testcov' target
diff --git a/CMakeLists.txt b/CMakeLists.txt
index f0df878..592417a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -76,6 +76,13 @@
COMMAND tests/scripts/test-ref-configs.pl
)
+ADD_CUSTOM_TARGET(covtest
+ COMMAND make test
+ COMMAND programs/test/selftest
+ COMMAND cd tests && ./compat.sh
+ COMMAND cd tests && ./ssl-opt.sh
+ )
+
ADD_CUSTOM_TARGET(lcov
COMMAND lcov --capture --directory . -o polarssl.info
COMMAND genhtml --title PolarSSL --legend --no-branch-coverage -o ../../../Coverage polarssl.info
diff --git a/Makefile b/Makefile
index f48fd66..e9eb11f 100644
--- a/Makefile
+++ b/Makefile
@@ -56,6 +56,12 @@
test-ref-configs:
tests/scripts/test-ref-configs.pl
+testcov:
+ make check
+ programs/test/selftest
+ ( cd tests && ./compat.sh )
+ ( cd tests && ./ssl-opt.sh )
+
lcov:
rm -rf Coverage
( cd library && lcov --capture --directory . -o polarssl.info )