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

Balu Vellanki commented on FALCON-1603:
---------------------------------------

[~ajayyadava] : I am unable to reproduce the test failures on my machine. 
Please look at createPathsForGetDate method in FeedHelperTest, 
{code}
        final TimeZone pacificTime = 
TimeZone.getTimeZone("america/los_angeles");
{code}

The java version I use is able to parse america/los_angeles to GMT-08:00 
timezone. This is expected behavior. However, the error can be reproduced if 
TimeZone.getTimeZone(...) is unable to parse the string. So I suspect it could 
be dependent on Java version. Can you please try changing this line to 
{code}
        final TimeZone pacificTime = 
TimeZone.getTimeZone("America/Los_Angeles");
{code}
and run the tests to see if it passes?  "America/Los_Angeles" more of standard 
than "america/los_angeles".

> FeedHelperTest::testGetDateFromPath fails in different timezones
> ----------------------------------------------------------------
>
>                 Key: FALCON-1603
>                 URL: https://issues.apache.org/jira/browse/FALCON-1603
>             Project: Falcon
>          Issue Type: Bug
>            Reporter: Ajay Yadava
>            Assignee: Balu Vellanki
>
> Tests run: 48, Failures: 3, Errors: 0, Skipped: 0, Time elapsed: 3.116 sec 
> <<< FAILURE! - in org.apache.falcon.entity.FeedHelperTest
> testGetDateFromPath(org.apache.falcon.entity.FeedHelperTest)  Time elapsed: 
> 0.006 sec  <<< FAILURE!
> java.lang.AssertionError: expected:<2015-11-01T07:00Z> but 
> was:<2015-11-01T00:00Z>
>         at org.testng.Assert.fail(Assert.java:89)
>         at org.testng.Assert.failNotEquals(Assert.java:489)
>         at org.testng.Assert.assertEquals(Assert.java:118)
>         at org.testng.Assert.assertEquals(Assert.java:171)
>         at org.testng.Assert.assertEquals(Assert.java:181)
>         at 
> org.apache.falcon.entity.FeedHelperTest.testGetDateFromPath(FeedHelperTest.java:319)
> testGetDateFromPath(org.apache.falcon.entity.FeedHelperTest)  Time elapsed: 0 
> sec  <<< FAILURE!
> java.lang.AssertionError: expected:<2015-11-02T08:00Z> but 
> was:<2015-11-02T00:00Z>
>         at org.testng.Assert.fail(Assert.java:89)
>         at org.testng.Assert.failNotEquals(Assert.java:489)
>         at org.testng.Assert.assertEquals(Assert.java:118)
>         at org.testng.Assert.assertEquals(Assert.java:171)
>         at org.testng.Assert.assertEquals(Assert.java:181)
>         at 
> org.apache.falcon.entity.FeedHelperTest.testGetDateFromPath(FeedHelperTest.java:319)
> testGetDateFromPath(org.apache.falcon.entity.FeedHelperTest)  Time elapsed: 0 
> sec  <<< FAILURE!
> java.lang.AssertionError: expected:<2015-11-01T12:00Z> but 
> was:<2015-11-01T04:00Z>
>         at org.testng.Assert.fail(Assert.java:89)
>         at org.testng.Assert.failNotEquals(Assert.java:489)
>         at org.testng.Assert.assertEquals(Assert.java:118)
>         at org.testng.Assert.assertEquals(Assert.java:171)
>         at org.testng.Assert.assertEquals(Assert.java:181)
>         at 
> org.apache.falcon.entity.FeedHelperTest.testGetDateFromPath(FeedHelperTest.java:319)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to