Minio could be of use. Should, ideally, be part of a CI system. While Travis can't do external docker containers, I believe, perhaps a new CI system could handle. Of course, in the meantime, a subpar but workable solution would be hosting a known file on s3 and running tests against that.