如何在不在系统上安装InfluxDB的情况下为使用大量数据库作为数据库的应用程序编写单元测试。
我想在测试,测试运行和测试后关闭之前启动嵌入式涌入数据库。
答案 0 :(得分:3)
您可以简单地使用Docker镜像,例如tutum/influxdb。此安装程序中只有依赖项是安装Docker。
答案 1 :(得分:1)
我知道这是一个老问题,但我在开发项目集成测试时解决了同样的问题。
我在Maven Central上创建了一个用于此目的的库(源代码可用on github)。
它可以直接从java下载和控制InfluxDB服务器。
希望它有所帮助。