Hi Firzhan,

On Mon, Mar 2, 2015 at 11:58 AM, Firzhan Naqash <[email protected]> wrote:

> Hi Saneth,
>
> Thanks for the prompt response. The suggested method works fine.
>
> I found out another issue in the automation framework that when applying
> patches before server start up, patches have to be in proper order.
> For an example if the patches folder have patches up to patch0001-0005 and
> then wen you apply a patch with number patch1000, the framework looks for
> patch0006 and it fails.
>

This is a known issue. We will fix it in next test framework release. For
the time being you can disable coverage generation in automation.properties
file e.g coverage.enable=false, and proceed with test execution.

Thanks,
Krishantha.


>
> Regards,
> Firzhan
>
> On Mon, Mar 2, 2015 at 11:37 AM, Saneth Dharmakeerthi <[email protected]>
> wrote:
>
>> Hi Firzhan,
>>
>> Reason why always the  catalina-server.xml file get copied into
>> "<CARBON_HOME>/repository/conf/" folder when using  
>> *serverConfigurationManager.applyConfiguration(sourceCatalinaFile,
>> targetCatalinaFile)* is because of  the method implementation ignores
>> the target file path and consider only the file name and all the
>> activities are happening inside                                       
>> "<CARBON_HOME>/repository/conf/".
>> I have created a TA-JIRA [1] for this.
>>
>> *** 
>> *serverConfigurationManager.*applyConfigurationWithoutRestart*(sourceCatalinaFile,
>> targetCatalinaFile,*true*) method can be used without any issue.
>>
>> [1]. https://wso2.org/jira/browse/TA-952
>> <https://wso2.org/jira/browse/TA-952>
>>
>>
>> Thanks and Best Regards,
>>
>> Saneth Dharmakeerthi
>> Senior Software Engineer
>> WSO2, Inc.
>> Mobile: +94772325511
>>
>> On Mon, Mar 2, 2015 at 8:47 AM, Saneth Dharmakeerthi <[email protected]>
>> wrote:
>>
>>> Hi Firzhan,
>>>
>>> Use following method and it will do the job.
>>>
>>> serverConfigurationManager.*applyConfigurationWithoutRestart*(sourceCatalinaFile,
>>> targetCatalinaFile,*true*);
>>>
>>> Thanks and Best Regards,
>>>
>>> Saneth Dharmakeerthi
>>> Senior Software Engineer
>>> WSO2, Inc.
>>> Mobile: +94772325511
>>>
>>> On Sun, Mar 1, 2015 at 10:48 PM, Firzhan Naqash <[email protected]>
>>> wrote:
>>>
>>>> Hi All,
>>>>
>>>> I am trying to write an automation test where I need  to copy the
>>>> modified catalina-server.xml file in to
>>>> <CARBON_HOME>/repository/conf/tomcat folder.
>>>>
>>>> But always the  catalina-server.xml file get copied in to
>>>> <CARBON_HOME>/repository/conf/ folder. But on the other hand I could copy
>>>> the axis.xml file without any issues.
>>>>
>>>> I am using following method to copy this.
>>>>
>>>>
>>>>     File sourceCatalinaFile = new
>>>> File(ProductConstant.SYSTEM_TEST_RESOURCE_LOCATION +
>>>> BPSTestConstants.DIR_ARTIFACTS
>>>>                 + File.separator +
>>>> BPSTestConstants.DIR_HTTPS_ONLY_TRANSPORT + File.separator +
>>>> "catalina-server.xml");
>>>>         File targetCatalinaFile = new
>>>> File(CarbonUtils.getCarbonConfigDirPath() + File.separator + "tomcat" + 
>>>> File
>>>>                 .separator + "catalina-server.xml");
>>>>
>>>>
>>>>
>>>> serverConfigurationManager.applyConfiguration(sourceCatalinaFile,
>>>> targetCatalinaFile);
>>>>
>>>> Any help is appreciated to sort out this issue.
>>>>
>>>> Regards,
>>>> Firzhan
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> [email protected]
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>
>


-- 
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