Fixed the issue. I will commit the changes after running product integration tests on Windows and Linux.
Thanks, Krishantha. On Thu, Oct 11, 2012 at 10:21 AM, Krishantha Samaraweera < [email protected]> wrote: > Hi Samisa, > > On Thu, Oct 11, 2012 at 7:30 AM, Samisa Abeysinghe <[email protected]>wrote: > >> Did you commit? > > > I do not think this is the correct fix. Because the file instrument throws > error on windows when running the tests, and the same command works fine > when executed though command line. Need to figure out whether any process > locking the jar under instrumentation. So it might take some more time to > find the correct fix for this. > > Thanks, > Krishantha. > > >> >> >> On Wed, Oct 10, 2012 at 9:57 PM, Krishantha Samaraweera < >> [email protected]> wrote: >> >>> Command line jar instrumentation works on Windows, this issue caused >>> when doing the same thing programmatically. Emma overwrite the same jar at >>> plugins directory after instrumenting its classes. >>> >>> *$JAVA_HOME/jre/bin/java -cp emma.jar emma instr -m o**verwrite -cp < >>> jarlist.txt* >>> >>> The issue is solved after using copy/fullcopy option instead of >>> overwrite. i have gone though the Emma code and found that when overwrite >>> option is true, it simply rename the file as below. >>> >>> if (! Files.renameFile (m_tempArchiveFile, m_origArchiveFile, true)) // >>> overwrite the original archive >>> >>> Thanks, >>> Krishantha. >>> >>> On Wed, Oct 10, 2012 at 12:49 PM, Krishantha Samaraweera < >>> [email protected]> wrote: >>> >>>> It seems like this is windows specific issue. I will check this. >>>> >>>> Thanks, >>>> Krishantha. >>>> >>>> On Wed, Oct 10, 2012 at 8:06 AM, Samisa Abeysinghe <[email protected]>wrote: >>>> >>>>> Running TestSuite >>>>> Configuring TestNG with: >>>>> org.apache.maven.surefire.testng.conf.TestNGMapConfigurator@54fc9944 >>>>> [2012-10-10 08:05:21,246] INFO >>>>> {org.wso2.carbon.integration.framework.utils.TestUtil} - Copying >>>>> E:\svn\c4\kernel\distribution\integration\4.0.2\tests\target\security-verifier\SecVerifier.aa >>>>> r => >>>>> E:\svn\c4\kernel\distribution\integration\4.0.2\tests\target\carbontmp1349836519090\wso2carbon-core-4.0.2\repository\deployment\server\axis2services\SecVerifier.aar >>>>> [EMMA v2.1, build 5320 (stable)] >>>>> emmarun: could not rename temporary file >>>>> [E:\svn\c4\kernel\distribution\integration\4.0.2\tests\target\carbontmp1349836519090\wso2carbon-core-4.0.2\repository\components\plugins\org.wso2.carb >>>>> on.addressing_4.0.0emma1387182540788778040.et] to >>>>> [E:\svn\c4\kernel\distribution\integration\4.0.2\tests\target\carbontmp1349836519090\wso2carbon-core-4.0.2\repository\components\plugins\org. >>>>> wso2.carbon.addressing_4.0.0.jar]: make sure the original file is not >>>>> locked and can be deleted >>>>> Tests run: 29, Failures: 1, Errors: 0, Skipped: 28, Time elapsed: >>>>> 3.486 sec <<< FAILURE! >>>>> >>>>> Thanks, >>>>> Samisa... >>>>> >>>>> Samisa Abeysinghe >>>>> VP Engineering >>>>> WSO2 Inc. >>>>> http://wso2.com >>>>> http://wso2.org >>>>> >>>>> >>>>> _______________________________________________ >>>>> Dev mailing list >>>>> [email protected] >>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>> >>>>> >>>> >>> Thanks, >> Samisa... >> >> Samisa Abeysinghe >> VP Engineering >> WSO2 Inc. >> http://wso2.com >> http://wso2.org >> >> >> >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
