Testing 在CouchDB上有一个干净的测试套件有多重要?
我最近安装了CouchDB,但还没有通过测试套件。似乎每次运行它时,都会出现不同的错误,即使没有配置更改 说测试套件不应该有“过多的失败”,但什么是“过多”在开始开发之前,我应该容忍多少错误?Testing 在CouchDB上有一个干净的测试套件有多重要?,testing,ubuntu,couchdb,test-suite,ubuntu-11.10,Testing,Ubuntu,Couchdb,Test Suite,Ubuntu 11.10,我最近安装了CouchDB,但还没有通过测试套件。似乎每次运行它时,都会出现不同的错误,即使没有配置更改 说测试套件不应该有“过多的失败”,但什么是“过多”在开始开发之前,我应该容忍多少错误? 以下是我看到的错误,仅供参考 从Ubuntu存储库安装时(运行1和2): 非统组织 复制 rev_词干分析 安全性验证 查看冲突 然后,按照建议,从源代码中删除,然后安装,以进行补救: 运行3 附件 jsonp 运行4和5 附件 验证缓存 jsonp 列表视图 rev_词干分析 在清除缓存
以下是我看到的错误,仅供参考 从Ubuntu存储库安装时(运行1和2):
- 非统组织
- 复制
- rev_词干分析
- 安全性验证
- 查看冲突
- 附件
- jsonp
- 附件
- 验证缓存
- jsonp
- 列表视图
- rev_词干分析
在清除缓存后运行6,然后重新启动couchdb
- 没有错误李>
如果您确实希望看到所有测试都通过,那么请确保您使用的是FireFox(我们官方支持运行测试套件本身的唯一浏览器)。您可能也会发现有必要清除浏览器缓存。很有意思,指南上说了这一点。我想如果你的数据库安装有任何测试失败,你不应该用它做任何事情…清除缓存是一个很好的建议。在这样做之后,然后重新启动couchdb(v1.1.1),我能够通过所有测试。谢谢