hadoop-common-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sreekanth Ramakrishnan (JIRA)" <j...@apache.org>
Subject [jira] Updated: (HADOOP-5771) Create unit test for LinuxTaskController
Date Tue, 05 May 2009 14:10:30 GMT

     [ https://issues.apache.org/jira/browse/HADOOP-5771?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Sreekanth Ramakrishnan updated HADOOP-5771:
-------------------------------------------

    Attachment: HADOOP-5771-1.patch

Attaching patch which adds unit test for HADOOP-4490.

Following is approach used in running unit tests. HADOOP-4490 unit tests require following
extra parameter to be passed alongwith the ant test target.
* {{taskcontroller-path}} - path to built task controller executable
* {{taskcontroller-user}} - ugi of the user as who we should be executing the task.

If any of the above two parameter is not passed the HADOOP-4490 test cases would not be executed
and test case would be successful.

An example for running a HADOOP-4490 test case is as follows
{noformat}
 ant test -Dtestcase=TestJobExecutionAsDifferentUser -Dtaskcontroller-path=/tmp/hadoop/bin
-Dtaskcontroller-user=mapred,users
{noformat}

For pipes related test cases you would have to pass compile.c++ flag.

Following are the test cases added to the patch:

* {{TestJobExecutionAsDifferentUser}} :- Core test case which launches a {{SleepJob}} and
{{WordCount}} job as a different user.
* {{TestKillSubProcessesWithTaskController}} :- Test case which checks if the process trees
of launched tasks are cleaned up properly. Currently, fails with trunk when HADOOP-5420 is
commited would work fine.
* {{TestPipesAsDifferentUser}} :- Runs a pipes job as a different user.
* {{TestStreamingAsDifferentUser}} :- Runs a streaming job as different user.


> Create unit test for LinuxTaskController
> ----------------------------------------
>
>                 Key: HADOOP-5771
>                 URL: https://issues.apache.org/jira/browse/HADOOP-5771
>             Project: Hadoop Core
>          Issue Type: Improvement
>            Reporter: Sreekanth Ramakrishnan
>            Assignee: Sreekanth Ramakrishnan
>         Attachments: HADOOP-5771-1.patch
>
>
> Add unit tests to test {{LinuxTaskController}} functionality introduced by HADOOP-4490

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message