undercover-el / undercover.el

A test coverage library for Emacs
MIT License
86 stars 14 forks source link

Support for github actions. #64

Closed Ergus closed 3 years ago

Ergus commented 3 years ago

Hi:

I am trying to port my travis tests to github actions. But I get this error everytime the tests start:

image

The cask file is an standard one:

(source gnu)
(source melpa)

(package-file "composable.el")

(development
 (depends-on "ecukes")
 (depends-on "espuds")
 (depends-on "ert-runner")
 (depends-on "el-mock")
 (depends-on "undercover"))

And the error does not happen when using emacs 26...

Any help?

Thanks in advance, Ergus

CyberShadow commented 3 years ago

The issue you described looks like a problem with Cask, if anything.

In any case, I added support for reading Github Actions' environment variables, and documented how to set it up (with Coveralls).

In action: