use .travis.yml to test