danieldeutsch / sacrerouge

SacreROUGE is a library dedicated to the use and development of text generation evaluation metrics with an emphasis on summarization.
Apache License 2.0
134 stars 11 forks source link

Setup continuous integration #1

Closed danieldeutsch closed 4 years ago

danieldeutsch commented 4 years ago

There should be some continuous integration setup, like Travis CI, that runs the unit tests every time there is a pull request to master.

This could be hard to get working for all of the unit tests because, right now, some of them use proprietary data that can't be added to the repo and some of the metrics require using their own conda environments. I think a good first step would be to just get the basic unit tests working, and the more complicated ones can be added later.