thinkaurelius / titan

Distributed Graph Database
http://titandb.io
Apache License 2.0
5.24k stars 1.01k forks source link

Create test profile for maven that completes in reasonable time with good coverage #1068

Closed mbroecheler closed 9 years ago

mbroecheler commented 9 years ago

this should EXCLUDE all of the TinkerPop3 tests, all performance and all memory tests.

Is it possible to make this the default profile that is executed when running mvn clean install? If so, we should have another profile that includes TP3 tests and finally a profile that includes those plus performance and memory.

dalaro commented 9 years ago

Sounds good. I'll document the options controlling the Maven test set either in RELEASING.md (which exists already) or a new file like BUILDING.something.

dalaro commented 9 years ago

This is pushed to titan09, though not well tested. The TP3 tests should be disabled by default. To reenable them, add -Dtest.skip.tp=false to the Maven command line. For example: mvn clean install -Dtest.skip.tp=false. This is documented in BUILDING.md in the root of the repo.