In the pull request I've sent the MongoDB tests are disabled, one
would need to enable it using the Maven profile

example:
> mvn clean install -Pmongodb

If you run just "mvn clean install", it will skip building the MongoDB module.

I know it's not ideal as we would like everyone to test for it, but my
idea was mostly to have the branch converge in master sooner and work
on a better solution later.

To change "localhost" to something different I can add some build
properties, but this still requires a MongoDB installed somewhere.

We could follow this approach:
 - we (maintainers) have MongoDB and have the profile enabled by
default in our Maven settings, so we always review any change
verifying the mongo module isn't broken
 - any contributor working on code out-of-mongo could break the mongo
module, but this shouldn't happen often, and would be caught by our
review
 - contributors actively working on MongoDB are expected to have a
mongo available, and will have to enable the profile. Frequent
contributors could also set it in their maven settings as we do.

So I think you can merge it?

Sanne


On 25 April 2012 15:18, Emmanuel Bernard <emman...@hibernate.org> wrote:
> I'd like to accept MongoDB's work in OGM's master branch. There is one big 
> elephant in the room.
> If I don't have MongoDB running in localhost, I can pass the test and thus I 
> can't do a release. That's especially a problem for me as my MongoDB instance 
> is in a VM and thus not localhost. I can't update the hibernate.properties as 
> the release process takes a fork of the repo and does not rely on what's not 
> committed yet.
>
> Does anyone has a solution?
>
> - we could try and let things be overridden with -D properties
> - we could try and simply not run tests if the mongodb instance is not up and 
> running
>
> Any other idea?
>
> Does anyone has an idea how to implement that? Frankly, we can't really 
> accept the work in master until we have a solution for this.
>
> Emmanuel
> _______________________________________________
> hibernate-dev mailing list
> hibernate-dev@lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/hibernate-dev

_______________________________________________
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

Reply via email to