[hibernate-dev] How to run tests on the MongoDB branch
    Sanne Grinovero 
    sanne at hibernate.org
       
    Fri Apr 27 07:53:18 EDT 2012
    
    
  
Continuing the IRC chat here:
<emmanuel> I force enabled it
<emmanuel> still it uses localhost
<emmanuel> funnily enough 5 tests pass
<emmanuel> gtg, train arived
This is how it's designed to work, please forget about profiles:
if you run (using your build script):
  $ sh build
 it builds all modules *except* mongodb
if you run the same command prefixing it with the env parameters you want:
 $ MONGODB_HOSTNAME=127.0.0.7 sh build
it will build all modules, including mongodb as well, using the
hostname you defined for tests..
That should be good to test one-shot; of course I'd expect frequent
builders like yourself to define the variable globally so you won't
have to type it over again.
You can use profiles as well to enable it, in which case it will use
localhost:defaultmongodbPort , so in your case you should just enable
the environment settings and leave profiles alone.
5 tests will pass even with a wrong environment as they are true "unit
tests" not actually needing MongoDB.
Cheers,
Sanne
    
    
More information about the hibernate-dev
mailing list