[apparmor] [patch] print test filenames in 'make check' and 'make coverage'

Christian Boltz apparmor at cboltz.de
Sun Jan 24 21:54:35 UTC 2016


Hello,

$subject.

This makes it easier to find the file that contains a failing test.


I propose this patch for trunk and 2.10.


[ 65-utils-test-Makefile-print-test-name.diff ]

=== modified file 'utils/test/Makefile'
--- utils/test/Makefile 2015-11-18 12:44:45 +0000
+++ utils/test/Makefile 2016-01-24 21:46:09 +0000
@@ -62,10 +62,10 @@
        rm -rf __pycache__/ .coverage htmlcov
 
 check: __libapparmor
-       export PYTHONPATH=$(PYTHONPATH) ; export LD_LIBRARY_PATH=$(LD_LIBRARY_PATH) ; $(foreach test, $(wildcard test-*.py), $(call pyalldo, $(test)))
+       export PYTHONPATH=$(PYTHONPATH) ; export LD_LIBRARY_PATH=$(LD_LIBRARY_PATH) ; $(foreach test, $(wildcard test-*.py), echo ; echo === $(test) === ; $(call pyalldo, $(test)))
 
 .coverage: $(wildcard ../aa-* ../apparmor/*.py test-*.py) __libapparmor
-       export PYTHONPATH=$(PYTHONPATH) ; export LD_LIBRARY_PATH=$(LD_LIBRARY_PATH); $(COVERAGE_IGNORE_FAILURES_CMD) ; $(foreach test, $(wildcard test-*.py), $(PYTHON) -m coverage run --branch -p $(test); )
+       export PYTHONPATH=$(PYTHONPATH) ; export LD_LIBRARY_PATH=$(LD_LIBRARY_PATH); $(COVERAGE_IGNORE_FAILURES_CMD) ; $(foreach test, $(wildcard test-*.py), echo ; echo === $(test) === ; $(PYTHON) -m coverage run --branch -p $(test); )
        $(PYTHON) -m coverage combine
 
 coverage: .coverage




Regards,

Christian Boltz
-- 
Software and cathedrals are much the same -
first we build them, then we pray.
[Sam Redwine]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part.
URL: <https://lists.ubuntu.com/archives/apparmor/attachments/20160124/d0affa72/attachment.pgp>


More information about the AppArmor mailing list