testing - 用于类/作业自动测试和评分的 Travis CI

标签 testing github continuous-integration travis-ci webhooks

我知道我可以在起始代码中包含测试,并在 Github 推送上使用 Travis CI 进行自动测试。

也就是说,我更愿意将测试保留在 Travis CI 端 - 对学生隐藏。我知道 Travis CI,这可能吗?

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

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

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

最佳答案

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

关于testing - 用于类/作业自动测试和评分的 Travis CI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39608450/

相关文章:

windows - Unicode解码错误: 'utf8' codec can't decode byte 0x92 in position 377826: invalid start byte

git - GitHub 可以删除您的帐户吗?

msbuild - CruiseControl .net(或任何 CI 服务器)可以做什么 MSBuild 或 NAnt 不能做的事情?

github - 将代码更改推送到 GitHub 时如何触发 Jenkins 多分支管道

git - QA 如何与基于主干的开发一起工作?

ruby-on-rails - Ruby on Rails 测试失败或成功取决于测试套件的调用方式

testing - spock:使用闭包作为参数验证交互

testing - 与 parallel_spec 任务结合使用时,代码覆盖率不起作用

javascript - 刷新我的访客缓存

php - 如何在 Laravel 中测试 JSON 文件中存在的嵌套 JSON 数据?