AUEB-BALab / RepoFS

Filesystem view of version control repositories

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

Thanks! This issue depends on the solution of issue #13 since travis needs to first install repofs before running any tests.