Here is the command I used (in workspace corresponding to master branch): mvn test -PrunAllTests -DfailIfNoTests=false -Dtest.build.data.basedirectory=/tmp/ted/ -Dtest=TestHFileOutputFormat2#testExcludeMinorCompaction
Under /tmp/ted, I have: $ ls e47ced18-e1f8-4310-bbed-4684d401982c/ cache_data hadoop_logs mapred_local dfscluster_b2dbb460-3735-4813-a1d1-f18e082ee89b hadoop_tmp FYI On Fri, Jan 2, 2015 at 2:13 PM, Stephen Boesch <[email protected]> wrote: > We are experiencing an issue that the MiniHBase cluster is creating temp > directories/data under the same directory as the tests are run: > > Upon doing some research it appears there is a system property to control > that temp dir: > > test.build.data.basedirectory > > Also there is in the doc a command to set it: > > <command>mvn test -P runAllTests -Dsurefire.secondPartThreadCount=12 - > Dtest.build.data.basedirectory=/ram2G</command> > > However, we find that does NOT work unless the following additional maven > parameter is set: > > -DforkMode=never > > But that flag causes other testing issues and we would not be able to go > that route. > > How then can we redirect that testing data directory without setting the > System property? >
