【发布时间】:2014-03-14 07:43:09
【问题描述】:
偶尔会发生模块的开发版本在我的开发工作区中工作并传递 Travis-CI 但在发布到 npm 后结果发现最终用户包已损坏。
例如,如果您使用的子模块应该在 dependencies 中但在 devDependencies 中,那么 CI 将通过(但还有很多其他可能的损坏)。
你如何自动化测试呢?你使用外部索具吗?有秘密模块吗?你们有用户接受度测试套件吗?
我使用带有 Travis-CI 的 Github,但标准设置使用开发安装。
【问题讨论】:
标签: node.js continuous-integration automated-tests npm