Skip to content

Commit

Permalink
Remove test coverage support
Browse files Browse the repository at this point in the history
Until I figure out how to get coverage for both Elisp and JS code.
  • Loading branch information
NicolasPetton committed Aug 14, 2018
1 parent 1fc8cc7 commit c0c749a
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 24 deletions.
1 change: 0 additions & 1 deletion readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
[![MELPA](https://melpa.org/packages/indium-badge.svg)](https://melpa.org/#/indium)
[![Emacs](https://img.shields.io/badge/Emacs-25-8e44bd.svg)](https://www.gnu.org/software/emacs/)
[![build status](http://gitlab.petton.fr/nico/Indium/badges/master/build.svg)](http://gitlab.petton.fr/nico/Indium/commits/master)
[![coverage report](https://gitlab.petton.fr/nico/Indium/badges/master/coverage.svg)](https://gitlab.petton.fr/nico/Indium/commits/master)
[![Documentation Status](https://readthedocs.org/projects/indium/badge/?version=latest)](http://indium.readthedocs.io/en/latest/?badge=latest)
[![Liberapay](http://img.shields.io/liberapay/receives/NicolasPetton.svg?logo=liberapay)](http://img.shields.io/liberapay/receives/NicolasPetton.svg?logo=liberapay)
[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/indium-emacs?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
Expand Down
23 changes: 0 additions & 23 deletions test/test-helper.el
Original file line number Diff line number Diff line change
Expand Up @@ -28,33 +28,10 @@
(require 'map)
(require 'assess)

(when (require 'undercover nil t)
(setq undercover-force-coverage t)
(undercover "*.el" (:exclude "run-lint.el" "test/*.el")))

(advice-add 'undercover-report :after #'print-coverage-report-safe)

(defvar indium-nodejs--test-fs
'((".indium.json" "{\"configurations\": [{\"type\": \"node\", \"command\": \"node\"}]}")
("index.js" "console.log('foo')")))

(defun print-coverage-report-safe (&rest _)
(ignore-errors
(print-coverage-report)))

(defun print-coverage-report ()
(let* ((coverage (apply #'seq-concatenate 'list
(seq-map (lambda (src)
(let ((coverage (map-elt src 'coverage)))
(seq-filter #'identity coverage)))
(map-elt (json-read-file "/tmp/undercover_coveralls_report") 'source_files))))
(covered-lines (seq-filter (lambda (line)
(not (zerop line)))
coverage))
(percentage (round (* (/ (seq-length covered-lines) (seq-length coverage) 1.0) 100))))
(message "%d%% covered" percentage)))


(defmacro with-js2-buffer (contents &rest body)
"Evaluate BODY.
Expand Down

0 comments on commit c0c749a

Please sign in to comment.