【发布时间】:2017-02-17 21:27:48
【问题描述】:
我有一个 CI 服务器,我想知道我是否仍然需要在本地运行测试,或者只是提交我的更改,然后将其推送到 GitHub,然后在CI服务器。
我的笔记本电脑编译、运行程序很慢。我还需要同时打开MySQL、NSQ、Redis..进行测试环境。
如果我决定在 CI 服务器上运行测试,事情会容易得多。但是每次我更改代码时都必须提交/推送项目(即使只是单个字符),这样我就可以知道我是否破坏了项目。
即使有 CI 服务器,人们是否仍然在本地运行测试?
【问题讨论】:
标签: git unit-testing testing continuous-integration automated-tests