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

Andras Piros updated OOZIE-3038:
--------------------------------
    Attachment: OOZIE-3038.001.patch

> Make all Oozie JUnit tests pass on dist_test
> --------------------------------------------
>
>                 Key: OOZIE-3038
>                 URL: https://issues.apache.org/jira/browse/OOZIE-3038
>             Project: Oozie
>          Issue Type: Improvement
>          Components: tests
>    Affects Versions: 4.3.0
>            Reporter: Andras Piros
>            Assignee: Andras Piros
>             Fix For: 5.0.0
>
>         Attachments: OOZIE-3038.001.patch
>
>
> We have Oozie JUnit test cases above 2000 pieces right now. To run all the 
> JUnit tests before a patch submission is an overkill since these take more 
> than two hours.
> As a workaround we can use the 
> [*dist_test*|https://github.com/cloudera/dist_test] framework that allows for 
> parallel test execution - the load is distributed across possibly hundreds of 
> cloud engine slaves. So the JUnit tests run time will equal to the longest 
> JUnit test run, that is, in the order of 10-ish minutes for the whole test 
> suite across all the Oozie components.
> Nevertheless, some test cases that try to read files with relative access 
> (e.g. {{src/test/resources/oozie-site.xml}}), or get system properties that 
> are not present on cloud slaves, will certainly fail. This improvement 
> addresses that exact issue by making those tests pass also on the cloud.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to