我目前正在使用mongoDB,并且希望可以在任何计算机上运行集成和功能测试(当前在专用的构建服务器和将来的CI服务器中)。

主要问题在于,我必须能够检查mongodb的安装(如果不存在,则进行安装),在启动时启动mongodb实例,并在过程完成后将其关闭。

Embedded MongoDB when running integration tests这里已经存在一个问题,建议安装gradle或maven插件。

这个gradle插件https://github.com/sourcemuse/GradleMongoPlugin/可以做到这一点,但是我将不得不使用已经尝试过的依赖项来管理我的依赖性。这种方法的问题并不是问题本身,但是尝试这种方法时,我已经失去了我的IDE(STS,intellij)带来的所有好处。

有没有人设法做到这一点?

如果有人用grails项目配置了gradle而又失去了grails的观点,我也将感谢您的帮助!

谢谢!

Trygve。

请您参考如下方法:

我最近为此目的创建了grails插件。 https://github.com/grails-plugins/grails-embedded-mongodb

目前在快照中,但是我计划在本周发布一个版本


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!