On Wed, Mar 4, 2015 at 5:27 PM, Sithumini Senevirathne <[email protected]>
wrote:

> Hi Krishantha,
>
> Thanks for the respond.
>
>
>> You have two options to assert the error condition.
>>
>> 1. Flush the log before creating governance endpoint and assert for "*Error
>> during rendering" *after endpoint creation.
>> 2. Read the carbon.home property and process the carbon log file to find
>> specific error detail.
>>
>>
> I have already done this way to assert the error condition. Just wanted to
> know whether I have missed anything in LogViewerClient.
>

Please use @SetEnviroment custom annotation to execute the test only on
integration environment.  We need to exclude the test from platform
execution since it has dependency to carbon.home

Thanks,
Krishantha.

>
> Thanks,
> Sithumini
>
>
>
>
>
>
>
>
>
>
>> Thanks,
>> Krishantha.
>>
>> On Wed, Mar 4, 2015 at 4:41 PM, Sithumini Senevirathne <
>> [email protected]> wrote:
>>
>>> Hi,
>>>
>>> Currently I am working on writing a test case which required to read the
>>> carbon.log file in registry (testng 6.1.1, GReg 4.6.0). Here I
>>> use LogViewerClient getLogger(), getStacktrace(), log.getMessage() to get
>>> the log content.
>>>
>>> My intention is to track the StackOverflowError in the log file. Below
>>> [1] shows the sample error log message that can be find in the carbon.log.
>>> Problem is none of the above mentioned methods were able to track the
>>> error.
>>>
>>> Here getMessage() method output the only the below part from the error
>>> log.
>>>
>>> Error during rendering
>>>
>>> Couldn't get the java.lang.StackOverflowError part in the log file.
>>> Is this a known issue or am I missing anything?
>>>
>>> [1] TID: [0] [AS] [2015-03-03 14:39:12,069] ERROR
>>> {org.apache.tiles.jsp.taglib.RenderTagSupport} -  *Error during
>>> rendering *{org.apache.tiles.jsp.taglib.RenderTagSupport}
>>> java.lang.StackOverflowError
>>> at
>>> org.apache.catalina.core.ApplicationHttpRequest.getSession(ApplicationHttpRequest.java:571)
>>>
>>>
>>> Thanks,
>>> Sithumini
>>>
>>> --
>>> --
>>> Sithumini Senevirathne
>>> Software Engineer
>>> WSO2 Inc. - lean . enterprise . middleware |  wso2.com
>>>
>>> email: [email protected],   mobile: +94 756977999
>>>
>>
>>
>>
>> --
>> Krishantha Samaraweera
>> Senior Technical Lead - Test Automation
>> Mobile: +94 77 7759918
>> WSO2, Inc.; http://wso2.com/
>> lean . enterprise . middlewear.
>>
>
>
>
> --
> --
> Sithumini Senevirathne
> Software Engineer
> WSO2 Inc. - lean . enterprise . middleware |  wso2.com
>
> email: [email protected],   mobile: +94 756977999
>



-- 
Krishantha Samaraweera
Senior Technical Lead - Test Automation
Mobile: +94 77 7759918
WSO2, Inc.; http://wso2.com/
lean . enterprise . middlewear.
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to