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?
>

Reply via email to