[ 
https://issues.apache.org/jira/browse/FALCON-2334?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16433815#comment-16433815
 ] 

Sonia Garudi commented on FALCON-2334:
--------------------------------------

The errors occurs only when the EntityUtilTest#testIsStagingPath test runs 
before the tests mentioned above .

The following code in EntityUtilTest#testIsStagingPath creates the a file at 
path - 
target/falcon/tmp-hadoop-jenkins/jail-fs/testCluster/projects/falcon/staging/falcon/workflows/process/sample
  which causes the error :
{code:java}
if (createPath && !fs.exists(path)) {
 fs.create(path);
 }{code}
With the following change the UpdateHelperTest suite passes :
{code:java}
if (createPath && !fs.exists(path)) {
- fs.create(path);
+ fs.mkdirs(path);
 }{code}
 

> Tests in UpdateHelperTest suite fails with ParentNotDirectoryException
> ----------------------------------------------------------------------
>
>                 Key: FALCON-2334
>                 URL: https://issues.apache.org/jira/browse/FALCON-2334
>             Project: Falcon
>          Issue Type: Bug
>          Components: common
>         Environment: {code:java}
> $ java -version
> openjdk version "1.8.0_161"
> OpenJDK Runtime Environment (build 1.8.0_161-b14)
> OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode){code}
>            Reporter: Sonia Garudi
>            Priority: Major
>
> The tests fails with the following error :
> {code:java}
> Parent path is not a directory: 
> /var/lib/jenkins/workspace/falcon/common/target/falcon/tmp-hadoop-jenkins/jail-fs/testCluster/projects/falcon/staging/falcon/workflows/process/sample{code}
> The list of tests failing with above error :
> {code:java}
> Failed tests:
>  UpdateHelperTest.testIsEntityACLUpdated:273->prepare:101 ? 
> ParentNotDirectory ...
>  UpdateHelperTest.testIsEntityLateProcessUpdated:291->prepare:101 ? 
> ParentNotDirectory
>  UpdateHelperTest.testIsEntityUpdated:128->prepare:101 ? ParentNotDirectory 
> Par...
>  UpdateHelperTest.testShouldUpdateAffectedEntities:168->prepare:101 ? 
> ParentNotDirectory{code}
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to