Travis CI用于课堂/家庭作业自动测试和评分

时间:2016-09-21 05:50:15

标签: testing github continuous-integration travis-ci webhooks

我知道我可以在入门代码中包含测试,并在Github Push上使用Travis CI进行自动测试。

那就是说,我更希望将测试保留在Travis CI方面 - 这对学生来说是隐藏的。我对Travis CI了解,这可能吗?

我还想将测试结果报告给外部数据库。这可能吗?

如果Travis CI不能这样做,是否有关于替代服务,CI或其他的建议。我更喜欢与Github集成的东西。

我知道我可以通过Webhook捕获推送事件,下拉存储库,并在我自己的机器上运行测试。像往常一样,我宁愿避免建立/维护一个系统。

1 个答案:

答案 0 :(得分:1)

由于Travis CI没有给你任何磁盘空间,我添加了一个自定义脚本来引入测试。完成后,我将结果发布到Amazon S3,请参阅Uploading Artifacts on Travis CI