Closed varnerac closed 3 years ago
This PR moves mongodb-erlang CI from Travis to GitHub Actions.
mongodb-erlang
It adds a dialyzer job, addressing https://github.com/comtihon/mongodb-erlang/issues/166
It runs tests against a matrix of both Erlang version and MongoDB versions.
It does a test coverage run, combining the results of the EUnit and CT test runs
It uploads a bunch of useful artifacts to troubleshoot stuff in CI.
I set it up to run a replica set cluster too, because I need to add some tests around replica set functionality.
This setup will also support testing connectivity around Unix Domain Sockets, another thing I need.
Here are some screenshots
wow, that's perfect, Thanks!
This PR moves
mongodb-erlang
CI from Travis to GitHub Actions.It adds a dialyzer job, addressing https://github.com/comtihon/mongodb-erlang/issues/166
It runs tests against a matrix of both Erlang version and MongoDB versions.
It does a test coverage run, combining the results of the EUnit and CT test runs
It uploads a bunch of useful artifacts to troubleshoot stuff in CI.
I set it up to run a replica set cluster too, because I need to add some tests around replica set functionality.
This setup will also support testing connectivity around Unix Domain Sockets, another thing I need.