branch: elpa/d-mode
commit c77fc0abab1ad0a794801d82f8afdc935089061f
Author: Vladimir Panteleev <[email protected]>
Commit: Vladimir Panteleev <[email protected]>
Skip coverage analysis when byte-compiling
As coverage analysis cannot be done with byte-compiled code, the
results are going to be either nonsensical or duplicated.
---
Makefile | 2 +-
d-mode-test.el | 5 +++--
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/Makefile b/Makefile
index e8fc1b5..3f70f0c 100644
--- a/Makefile
+++ b/Makefile
@@ -7,7 +7,7 @@ test-source: clean
cask exec emacs -Q -batch -l d-mode-test.el -l d-mode.el -f
ert-run-tests-batch-and-exit
test-compiled: compile
- cask exec emacs -Q -batch -l d-mode-test.el -l d-mode.elc -f
ert-run-tests-batch-and-exit
+ D_MODE_NO_COVERAGE=1 cask exec emacs -Q -batch -l d-mode-test.el -l
d-mode.elc -f ert-run-tests-batch-and-exit
# Generate a coverage report viewable in Emacs.
coverage: clean
diff --git a/d-mode-test.el b/d-mode-test.el
index 09712c5..222485a 100644
--- a/d-mode-test.el
+++ b/d-mode-test.el
@@ -59,8 +59,9 @@
(:report-format 'simplecov)
(:send-report nil))
)
- (when (require 'undercover nil t)
- (undercover "d-mode.el")))
+ (unless (getenv "D_MODE_NO_COVERAGE")
+ (when (require 'undercover nil t)
+ (undercover "d-mode.el"))))
(require 'd-mode nil t)