Configure Travis to run tests
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.
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.