sheep icon indicating copy to clipboard operation
sheep copied to clipboard

Configure Travis to run tests

Open LPGhatguy opened this issue 6 years ago • 1 comments

Right now, CI appears to just be catching build failures. This PR instructs Travis to run tests as well.

It might be a good idea to also introduce a build matrix with sheep's minimum supported Rust version, current Rust stable, and Rust nightly to catch regressions.

Another thing that could be done is porting to GitHub Actions. Since Travis-CI's Windows support is still beta, this would help sheep run tests on Windows and macOS as well, helping write tests for changes like #33.

LPGhatguy avatar Jan 29 '20 18:01 LPGhatguy

I've ported the CI to Actions and also enhanced it a bit. It's more of a proof of concept than a push to port things to Actions, mainly because I don't know if bors works with Actions yet.

If Actions is ever considered, however, the implementation is sitting my fork.

Spaceface16518 avatar Feb 13 '20 00:02 Spaceface16518