exor_filter icon indicating copy to clipboard operation
exor_filter copied to clipboard

Add GitHub Actions for eunit

Open mpope9 opened this issue 3 years ago • 5 comments

Include ASan defined here: https://github.com/mpope9/exor_filter/issues/17

mpope9 avatar Jan 22 '21 02:01 mpope9

Good place to get started: https://github.com/marketplace/actions/setup-erlang

mpope9 avatar Jan 22 '21 02:01 mpope9

Use OTP 23+

mpope9 avatar Jan 22 '21 02:01 mpope9

This github workflow file is a complete example. The major difference is that I build that NIF with CMake, and the CMake script if there is an environment variable named SANITIZE_ERLANG_NIFS set and equal to 1. You could do the same thing this NIF's Makefile.

JayKickliter avatar Jan 23 '21 00:01 JayKickliter

Neat, thank you. Does coverage also hit the nif code? I don't know the difference between rebar3 cover and covertool

mpope9 avatar Jan 23 '21 03:01 mpope9

The codecov only tracks erlang coverage. IIRC, that is using covertool.

JayKickliter avatar Jan 23 '21 05:01 JayKickliter