有没有内存中的模拟服务器可用于Aerospike单元测试?目前,我在本地有流浪设置来运行aerospike,但这在我们的构建服务器上可能不可用。否则我该如何进行单元测试呢?
发布于 2015-12-17 20:29:50
你调查过Docker了吗?对于创建自包含环境和管理资源使用来说,它是一个非常有用的工具。它还可以很好地与Vagrant一起运行,因此您可以在开发环境中构建容器,并轻松地将其移植以进行测试
发布于 2016-04-18 18:14:14
在内存中模拟测试应用程序逻辑,并且不检查任何与aerospike相关的bug,这就像拥有两个完全不同的Storage接口实现: aerospike和in-memory。
取而代之的是,我可以提供你的另一种方法--使用docker https://github.com/getintent/embedded-aerospike的小型aerospike测试框架,你可以使用这个框架进行单元测试和集成测试!
发布于 2015-12-22 06:49:25
有关航空派克单位的内部详细信息可在此处获得
http://bytepadding.com/big-data/spark/aeorpsike-unit-test-framework
我已经做了一个aerospike-unit模块,人们可以在编写单元、集成测试用例时使用它。(Java项目)
开源CodeBase:https://github.com/maverickgautam/Aerospike-unit
自述文件可从https://github.com/maverickgautam/Aerospike-unit/blob/master/README获得
希望Aerospike社区发现这一点很有用
这是一个Java包装器,位于实际的Aerospike服务器之上,可用于单元+集成测试。
https://stackoverflow.com/questions/34331445
复制相似问题