Hi Charles,

Thanks for your reply!

I run "mvn test -Dtest=MiniDFSClusterManager", but no test code was executed.
Here is the output:

-------------------------------------------------------
 T E S T S
-------------------------------------------------------

-------------------------------------------------------
 T E S T S
-------------------------------------------------------

Results :

Tests run: 0, Failures: 0, Errors: 0, Skipped: 0

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 58.574 s
[INFO] Finished at: 2015-02-25T17:38:53-05:00
[INFO] Final Memory: 62M/697M
[INFO] ------------------------------------------------------------------------

Should I put the test code under a specific directory so that the
maven can find it?

Lipeng

On Wed, Feb 25, 2015 at 5:38 PM, Charles Lamb <cl...@cloudera.com> wrote:
> On 2/25/2015 5:35 PM, Lipeng Wan wrote:
>>
>> Dear all,
>>
>> I'm a beginner of HDFS development and trying to write my own test
>> code of HDFS. For example, I modified the MiniDFSClusterManager class
>> a little bit and try to execute it from command line. When I run "mvn
>> test" under the hadoop-hdfs directory, it seems like all the existing
>> test code can be executed correctly. I can also use "mvn -Dtest=XXX
>> test" to run a specific existing test code. However, I'm not familiar
>> with Maven, and I don't know how to let Maven know my own test code
>> and execute it. Should I add some information in the pom.xml?
>>
> LW,
>
> If all you are doing is adding a new unit test, then just go ahead and add
> it. mvn test will find it. Alternatively, you can do
>
> mvn test -Dtest=TestMyUnitTest
>
> and it should execute (assuming you named your unit test TestMyUnitTest).
>
> IHTH.
>
> Charles
>

Reply via email to