Add continuous integration
dspinellis opened this issue · comments
So that we can more easily accept pull requests.
I suggest we add Travis CI.
I think we only need a travis.yml
file that runs make test
inside the src
directory.
Agreed. make test
will only run the unit tests. Ideally, we'd want to ensure test coverage has not decreased and be able to run some end-to-end integration tests, i.e. that the program can actually present a Git repo as a directory. Let's start with the simplest parts.
OK, can you enable Travis for this repo? I don't have sufficient rights.
I enabled the project on Travis CI.
Thanks! This issue depends on the solution of issue #13 since travis needs to first install repofs before running any tests.
Fixed on 2fdd10a