Hi krishantha.

noted and thanks.

On Tue, Jan 13, 2015 at 2:41 PM, Krishantha Samaraweera <[email protected]
> wrote:

> Please follow standard maven directory structure to add tests, you can use
> src/test/ directory.
>
> Better to generate jar file at run time using maven and get it copied to
> src/test/resources directory.
>
> Thanks,
> Krishantha.
>
> On Tue, Jan 13, 2015 at 9:12 AM, Buddhi Senarathna <[email protected]>
> wrote:
>
>> Hi krishantha.
>>
>> Where should i have to add this test case and where should i have to
>> place this deadlock.jar file.
>>
>> please give me an advise.
>>
>> thanks.
>>
>> On Tue, Jan 13, 2015 at 8:18 AM, Buddhi Senarathna <[email protected]>
>> wrote:
>>
>>> Hi krishantha,
>>>
>>> sure thing. i'll do that.
>>>
>>> thanks
>>>
>>> On Tue, Jan 13, 2015 at 8:15 AM, Krishantha Samaraweera <
>>> [email protected]> wrote:
>>>
>>>> Hi Buddhi,
>>>>
>>>> Please add deadlock sample as a test case for your work.
>>>>
>>>> +1 for using Runtime.exec to trigger the class.
>>>>
>>>> Thanks,
>>>> Krishantha.
>>>>
>>>> On Tue, Jan 13, 2015 at 7:51 AM, Buddhi Senarathna <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi krishantha,
>>>>>
>>>>> as you guided, i had started to create the thread analyses sample.
>>>>> creating deadlock part is already done.
>>>>>
>>>>> 1. what else should i have to do?
>>>>> 2. I'm thinking of bundle this class as a jar file and use java
>>>>> Processbuilder class or Runtime.exec methods to execute it as a new
>>>>> process. what is your opinion on that?
>>>>>
>>>>> note: please find my last github pull request bellow here:
>>>>> https://github.com/wso2-dev/carbon-platform-integration/pull/23/files
>>>>> <https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fwso2-dev%2Fcarbon-platform-integration%2Fpull%2F23%2Ffiles&sa=D&sntz=1&usg=AFQjCNFpzgFHf5lpd-ebR40sF-mmIYzpkA>
>>>>>
>>>>> thanks.
>>>>>
>>>>> On Wed, Jan 7, 2015 at 11:09 AM, Buddhi Senarathna <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Hi all,
>>>>>> after having a first code review, it has been suggested to do
>>>>>> following changes.
>>>>>>
>>>>>>    1. rename the class name according to the purpose
>>>>>>    2. change pid to integer type variable
>>>>>>    3. use enum values provided by the API where its possible
>>>>>>    4. mbeanobject return set, but returns only one object
>>>>>>    5. change methods to use query filter and not
>>>>>>    6. no need to return list in getThreadmxbeanobjects
>>>>>>    7. pass the thread type as a parameter
>>>>>>    8. getallthreadids - pass the bean as a parameter to filter
>>>>>>    inside the method
>>>>>>    9. change parameter <name> as <threadname> in the getthreadcount
>>>>>>    method
>>>>>>    10. rename input parameters in methods to meaningful names
>>>>>>    11. getthreaddump public
>>>>>>    12. overload gethreaddump method/ use this where ever can be used
>>>>>>    13. save the original thread dump, do not append additional info
>>>>>>    14. do not override the dump file with same name, append the time
>>>>>>    stamp
>>>>>>    15. move file-name to global parameter
>>>>>>    16. close the streams in finnaly block
>>>>>>    17. assign fullthreaddump to null after finish process
>>>>>>    18. getdeadlockthreads public
>>>>>>    19. check for null value in createthreaddumpfile.
>>>>>>
>>>>>> now i'm currently working on this.
>>>>>> thanks.
>>>>>>
>>>>>> On Tue, Jan 6, 2015 at 10:16 AM, Buddhi Senarathna <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> hi all,
>>>>>>>
>>>>>>>
>>>>>>> My task of creating a tool to take thread dumps and analyze thread
>>>>>>> info as test framework utility is almost finished.
>>>>>>>
>>>>>>> to had cover these task.
>>>>>>>
>>>>>>>    1. access to a process remotely using process id.
>>>>>>>    2. get thread dump of that remote process .
>>>>>>>    3. expose necessary informations of thread dump using some
>>>>>>>    methods in realtime.
>>>>>>>    4. give a method to write thread dump into a file.
>>>>>>>
>>>>>>> to do this I used JMX Api and tools.jar library which provides JDK.
>>>>>>> used java version is 1.6.0_32.
>>>>>>>
>>>>>>> thank you.
>>>>>>>
>>>>>>> On Wed, Dec 24, 2014 at 11:23 AM, Buddhi Senarathna <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> Hi krishantha,
>>>>>>>> noted and will change it in next update.
>>>>>>>>
>>>>>>>> thanks
>>>>>>>>
>>>>>>>> On Wed, Dec 24, 2014 at 11:21 AM, Buddhi Senarathna <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>>> Hi hasitha,
>>>>>>>>> thanks a lot, but i'm using JMX api for this. j
>>>>>>>>>
>>>>>>>>> On Tue, Dec 23, 2014 at 6:27 PM, Hasitha Aravinda <
>>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> Hi Buddi,
>>>>>>>>>>
>>>>>>>>>> Are you using JStack ? By default, java thread dump does not
>>>>>>>>>> record lock owners for locks. If you use jstack, use "-l"
>>>>>>>>>> parameter as well [1]. (eg: jstack -l "pid"  ). This params
>>>>>>>>>>  records lock owner information only for synchronized blocks.
>>>>>>>>>> Which is usefull to detect possible deadlocks.
>>>>>>>>>>
>>>>>>>>>> [1] -
>>>>>>>>>> http://docs.oracle.com/javase/7/docs/technotes/tools/share/jstack.html
>>>>>>>>>>
>>>>>>>>>> Thanks,
>>>>>>>>>> Hasitha.
>>>>>>>>>>
>>>>>>>>>> On Tue, Dec 23, 2014 at 6:02 PM, Buddhi Senarathna <
>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>
>>>>>>>>>>> hi all,
>>>>>>>>>>>
>>>>>>>>>>> I'm working on creating a tool to take thread dumps and analyze
>>>>>>>>>>> thread info as carbon test utility.
>>>>>>>>>>>
>>>>>>>>>>> to do that i have to cover these task.
>>>>>>>>>>>
>>>>>>>>>>>    1. access to a process remotely using process id.
>>>>>>>>>>>    2. get thread dump of that remote process .
>>>>>>>>>>>    3. expose necessary informations of thread dump using some
>>>>>>>>>>>    methods in realtime.
>>>>>>>>>>>    4. give a method to write thread dump into a file.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Note: currently 1st and 2nd tasks are completed.
>>>>>>>>>>>
>>>>>>>>>>> thank you.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>>
>>>>>>>>>>> *Buddhi Chathuranga Senarathna*
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> *InternWSO2, Inc. *
>>>>>>>>>>> *Mob: +94 755 446 685 <%2B94%20755%20446%20685>*
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> Dev mailing list
>>>>>>>>>>> [email protected]
>>>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Hasitha Aravinda,
>>>>>>>>>> Software Engineer,
>>>>>>>>>> WSO2 Inc.
>>>>>>>>>> Email: [email protected]
>>>>>>>>>> Mobile: +94 71 8 210 200
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>>
>>>>>>>>> *Buddhi Chathuranga Senarathna*
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> *InternWSO2, Inc. *
>>>>>>>>> *Mob: +94 755 446 685 <%2B94%20755%20446%20685>*
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>>
>>>>>>>> *Buddhi Chathuranga Senarathna*
>>>>>>>>
>>>>>>>>
>>>>>>>> *InternWSO2, Inc. *
>>>>>>>> *Mob: +94 755 446 685 <%2B94%20755%20446%20685>*
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>>
>>>>>>> *Buddhi Chathuranga Senarathna*
>>>>>>>
>>>>>>>
>>>>>>> *InternWSO2, Inc. *
>>>>>>> *Mob: +94 755 446 685 <%2B94%20755%20446%20685>*
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>>
>>>>>> *Buddhi Chathuranga Senarathna*
>>>>>>
>>>>>>
>>>>>> *InternWSO2, Inc. *
>>>>>> *Mob: +94 755 446 685 <%2B94%20755%20446%20685>*
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> *Buddhi Chathuranga Senarathna*
>>>>>
>>>>>
>>>>> *InternWSO2, Inc. *
>>>>> *Mob: +94 755 446 685 <%2B94%20755%20446%20685>*
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Krishantha Samaraweera
>>>> Senior Technical Lead - Test Automation
>>>> Mobile: +94 77 7759918
>>>> WSO2, Inc.; http://wso2.com/
>>>> lean . enterprise . middlewear.
>>>>
>>>
>>>
>>>
>>> --
>>>
>>> *Buddhi Chathuranga Senarathna*
>>>
>>>
>>> *InternWSO2, Inc. *
>>> *Mob: +94 755 446 685 <%2B94%20755%20446%20685>*
>>>
>>
>>
>>
>> --
>>
>> *Buddhi Chathuranga Senarathna*
>>
>>
>> *InternWSO2, Inc. *
>> *Mob: +94 755 446 685 <%2B94%20755%20446%20685>*
>>
>
>
>
> --
> Krishantha Samaraweera
> Senior Technical Lead - Test Automation
> Mobile: +94 77 7759918
> WSO2, Inc.; http://wso2.com/
> lean . enterprise . middlewear.
>



-- 

*Buddhi Chathuranga Senarathna*


*InternWSO2, Inc. *
*Mob: +94 755 446 685*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to