Hi Supun,

I see, in your case, you're actually creating and giving the absolute
paths to the tests. What I actually did was fix the other code which
handles file paths. For example, in DSS we can give a XSLT file path
to a data service query. And this can be a relative path, so in DSS
core code, if this was not handled in the way I mentioned earlier, the
relative paths given in the .dbs file will not work in some occasions.

Cheers,
Anjana.

On Mon, Mar 21, 2011 at 11:27 AM, Supun Kamburugamuva <[email protected]> wrote:
> Hi Anjana,
>
> I believe the changes we have done for the ESB integration tests will
> fix the file errors. Please have a look.
>
> Thanks,
> Supun..
>
> On Mon, Mar 21, 2011 at 8:50 AM, Anjana Fernando <[email protected]> wrote:
>> Hi,
>>
>> In case if you got any problems when running the new integration tests
>> and the relative paths are not working properly, the following will
>> probably fix it. If you pass a relative path to FileInputStream,
>> either as a string or a File object, it will not resolve the absolute
>> path by using "user.dir" system property, but it resolves it in some
>> other way. But if you first create a File object and call it's
>> getAbsolutePath (and I guess getAbsoluteFile also), it will properly
>> return the absolute path by using "user.dir". So in places in using
>> FileInputStreams, you may want to use it like the following.
>>
>> FileInputStream in = new FileInputStream(new
>> File(relativePath).getAbsoluteFile());
>>
>> Cheers,
>> Anjana.
>>
>> --
>> Anjana Fernando
>> Software Engineer
>> WSO2, Inc.; http://wso2.com
>> lean.enterprise.middleware
>> _______________________________________________
>> Carbon-dev mailing list
>> [email protected]
>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>
>
>
>
> --
> Supun Kamburugamuva
> Technical Lead &  Product Manager, WSO2 Inc.; http://wso2.com
> Member, Apache Software Foundation; http://www.apache.org
> WSO2 Inc.;  http://wso2.org
> E-mail: [email protected];  Mobile: +94 77 431 3585
> Blog: http://supunk.blogspot.com
>



-- 
Anjana Fernando
Software Engineer
WSO2, Inc.; http://wso2.com
lean.enterprise.middleware
_______________________________________________
Carbon-dev mailing list
[email protected]
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to