branch: elpa/d-mode
commit 50fef921aa830ea8959c7cf6deb818b38d776da0
Author: Vladimir Panteleev <[email protected]>
Commit: Vladimir Panteleev <[email protected]>
Enable Coveralls parallel builds
---
.travis.yml | 4 +++-
coverage/undercover.el | 3 ++-
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/.travis.yml b/.travis.yml
index b594b2b..0ceab33 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -30,4 +30,6 @@ install:
script:
# cask exec ert-runner
- emacs --version
- - make test
+ - COVERALLS_PARALLEL=1 make test
+notifications:
+ webhooks: https://coveralls.io/webhook
diff --git a/coverage/undercover.el b/coverage/undercover.el
index 4702932..afd6624 100644
--- a/coverage/undercover.el
+++ b/coverage/undercover.el
@@ -334,7 +334,8 @@ Values of that hash are number of covers."
(defun undercover--fill-coveralls-report (report)
"Fill test coverage REPORT for coveralls.io."
(undercover--fill-hash-table report
- "source_files" (mapcar #'undercover--coveralls-file-report
undercover--files)))
+ "source_files" (mapcar #'undercover--coveralls-file-report
undercover--files)
+ "parallel" (if (getenv "COVERALLS_PARALLEL") t json-false)))
(defun undercover--merge-coveralls-report-file-lines-coverage (old-coverage
new-coverage)
"Merge test coverage for lines from OLD-COVERAGE and NEW-COVERAGE."