Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add GitHub Actions for eunit #19

Open
mpope9 opened this issue Jan 22, 2021 · 5 comments
Open

Add GitHub Actions for eunit #19

mpope9 opened this issue Jan 22, 2021 · 5 comments

Comments

@mpope9
Copy link
Owner

mpope9 commented Jan 22, 2021

Include ASan defined here: #17

@mpope9
Copy link
Owner Author

mpope9 commented Jan 22, 2021

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

@mpope9
Copy link
Owner Author

mpope9 commented Jan 22, 2021

Use OTP 23+

@JayKickliter
Copy link
Contributor

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.

@mpope9
Copy link
Owner Author

mpope9 commented Jan 23, 2021

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

@JayKickliter
Copy link
Contributor

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants