emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/d-mode c77fc0a 307/346: Skip coverage analysis when byte-c


From: ELPA Syncer
Subject: [nongnu] elpa/d-mode c77fc0a 307/346: Skip coverage analysis when byte-compiling
Date: Sun, 29 Aug 2021 11:00:50 -0400 (EDT)

branch: elpa/d-mode
commit c77fc0abab1ad0a794801d82f8afdc935089061f
Author: Vladimir Panteleev <git@thecybershadow.net>
Commit: Vladimir Panteleev <git@thecybershadow.net>

    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)
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]