Re: [Dev] Random test failures in Jenkins

2015-03-15 Thread Sagara Gunathunga
On Sun, Mar 15, 2015 at 10:32 AM, Jayanga Dissanayake jaya...@wso2.com
wrote:

 Hi Sagara,

 While analyzing the configuration history of product-greg [1] (those who
 have permission can view this) found that jdk version is changed from 
 Oracle-JDK-1.6.0_33
 to Oracle-JDK-1.7.0_51. I think this issue was introduced by this JDK
 change.


Yes this is intentional change, now all G-Reg own projects should compile
on Java7.  We also noticed this issue started after moving to Java7 but
only in Jenkins, as C 4.4 based products will be based on Java7/8 we need
to find why these Java7 tests are randomly fail only in Jenkins.



 When the unit test are run in Java7 it may run in different order, Order
 of test cases are not guaranteed unless it is specifically specified.
 So you have to add @FixMethodOrder(MethodSorters.NAME_ASCENDING) to all
 your test classes to guarantee the order.

 Please try with the above fix.


AFAIK we got this ordering issue earlier and already fixed, BTW
Chandana/Prasanna can you guys double check whether we have missed anything
?

Thanks !



 [1]
 https://wso2.org/jenkins/job/product-greg/jobConfigHistory/showDiffFiles?timestamp1=2015-03-07_21-35-42timestamp2=2015-03-11_12-14-37

 Thanks,
 Jayanga.

 *Jayanga Dissanayake*
 Senior Software Engineer
 WSO2 Inc. - http://wso2.com/
 lean . enterprise . middleware
 email: jaya...@wso2.com
 mobile: +94772207259

 On Sun, Mar 15, 2015 at 8:22 AM, Sagara Gunathunga sag...@wso2.com
 wrote:


 I have noticed random test failures in Jenkins is getting increase
 specially in Java7 builds, as an example among 5 product-greg[1] builds 4
 were unstable due to random test failures ( each time due to different test
 cases ).  In our local builds we are not getting any of these random
 failures and no SCM changes as well, it looks like Jenkins issue to me.

 G-Reg team looked into this but still no luck, can Jenkins volunteers
 team look into these issues ?


 FYI product-greg job info during 5 consecutive runs.

 Build #439 - No SCM changes
 
 org.wso2.carbon.registry.app.test.CommentTestCase.AddComment


 Build #440 - No SCM changes
 ---

 org.wso2.carbon.registry.reporting.test.ReportClassTestCases.testgetAttributeNames

 org.wso2.carbon.registry.server.mgt.test.ServerStartupTestCase.testVerifyLogs
 org.wso2.carbon.registry.tck.cmis.CMISTck.runTckTest


 Build #441 - No SCM changes
 --

 org.wso2.carbon.registry.server.mgt.test.ServerStartupTestCase.testVerifyLogs

 Build #442 - No SCM changes
 -

 org.wso2.carbon.registry.app.test.FileSystemImportExportTestCase.FileImportTest


 Build #443 - No SCM changes
 --
 Success


 [1] - https://wso2.org/jenkins/view/product-builds/job/product-greg/


 Thanks !
 --
 Sagara Gunathunga

 Senior Technical Lead; WSO2, Inc.;  http://wso2.com
 V.P Apache Web Services;http://ws.apache.org/
 Linkedin; http://www.linkedin.com/in/ssagara
 Blog ;  http://ssagara.blogspot.com





-- 
Sagara Gunathunga

Senior Technical Lead; WSO2, Inc.;  http://wso2.com
V.P Apache Web Services;http://ws.apache.org/
Linkedin; http://www.linkedin.com/in/ssagara
Blog ;  http://ssagara.blogspot.com
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] Random test failures in Jenkins

2015-03-14 Thread Sagara Gunathunga
I have noticed random test failures in Jenkins is getting increase
specially in Java7 builds, as an example among 5 product-greg[1] builds 4
were unstable due to random test failures ( each time due to different test
cases ).  In our local builds we are not getting any of these random
failures and no SCM changes as well, it looks like Jenkins issue to me.

G-Reg team looked into this but still no luck, can Jenkins volunteers team
look into these issues ?


FYI product-greg job info during 5 consecutive runs.

Build #439 - No SCM changes

org.wso2.carbon.registry.app.test.CommentTestCase.AddComment


Build #440 - No SCM changes
---
org.wso2.carbon.registry.reporting.test.ReportClassTestCases.testgetAttributeNames
org.wso2.carbon.registry.server.mgt.test.ServerStartupTestCase.testVerifyLogs
org.wso2.carbon.registry.tck.cmis.CMISTck.runTckTest


Build #441 - No SCM changes
--
org.wso2.carbon.registry.server.mgt.test.ServerStartupTestCase.testVerifyLogs

Build #442 - No SCM changes
-
org.wso2.carbon.registry.app.test.FileSystemImportExportTestCase.FileImportTest


Build #443 - No SCM changes
--
Success


[1] - https://wso2.org/jenkins/view/product-builds/job/product-greg/


Thanks !
-- 
Sagara Gunathunga

Senior Technical Lead; WSO2, Inc.;  http://wso2.com
V.P Apache Web Services;http://ws.apache.org/
Linkedin; http://www.linkedin.com/in/ssagara
Blog ;  http://ssagara.blogspot.com
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] Random test failures in Jenkins

2015-03-14 Thread Jayanga Dissanayake
Hi Sagara,

While analyzing the configuration history of product-greg [1] (those who
have permission can view this) found that jdk version is changed from
Oracle-JDK-1.6.0_33
to Oracle-JDK-1.7.0_51. I think this issue was introduced by this JDK
change.

When the unit test are run in Java7 it may run in different order, Order of
test cases are not guaranteed unless it is specifically specified.
So you have to add @FixMethodOrder(MethodSorters.NAME_ASCENDING) to all
your test classes to guarantee the order.

Please try with the above fix.

[1]
https://wso2.org/jenkins/job/product-greg/jobConfigHistory/showDiffFiles?timestamp1=2015-03-07_21-35-42timestamp2=2015-03-11_12-14-37

Thanks,
Jayanga.

*Jayanga Dissanayake*
Senior Software Engineer
WSO2 Inc. - http://wso2.com/
lean . enterprise . middleware
email: jaya...@wso2.com
mobile: +94772207259

On Sun, Mar 15, 2015 at 8:22 AM, Sagara Gunathunga sag...@wso2.com wrote:


 I have noticed random test failures in Jenkins is getting increase
 specially in Java7 builds, as an example among 5 product-greg[1] builds 4
 were unstable due to random test failures ( each time due to different test
 cases ).  In our local builds we are not getting any of these random
 failures and no SCM changes as well, it looks like Jenkins issue to me.

 G-Reg team looked into this but still no luck, can Jenkins volunteers team
 look into these issues ?


 FYI product-greg job info during 5 consecutive runs.

 Build #439 - No SCM changes
 
 org.wso2.carbon.registry.app.test.CommentTestCase.AddComment


 Build #440 - No SCM changes
 ---

 org.wso2.carbon.registry.reporting.test.ReportClassTestCases.testgetAttributeNames

 org.wso2.carbon.registry.server.mgt.test.ServerStartupTestCase.testVerifyLogs
 org.wso2.carbon.registry.tck.cmis.CMISTck.runTckTest


 Build #441 - No SCM changes
 --

 org.wso2.carbon.registry.server.mgt.test.ServerStartupTestCase.testVerifyLogs

 Build #442 - No SCM changes
 -

 org.wso2.carbon.registry.app.test.FileSystemImportExportTestCase.FileImportTest


 Build #443 - No SCM changes
 --
 Success


 [1] - https://wso2.org/jenkins/view/product-builds/job/product-greg/


 Thanks !
 --
 Sagara Gunathunga

 Senior Technical Lead; WSO2, Inc.;  http://wso2.com
 V.P Apache Web Services;http://ws.apache.org/
 Linkedin; http://www.linkedin.com/in/ssagara
 Blog ;  http://ssagara.blogspot.com


___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev