Hi, Nagappan,

Thanks for the quick reply.

I will use some temp solutions. I do hope to see possible improvement in the
future LDTP release. Thanks for the already-very-helping effort!

Best Regards
Scott Wang

On Fri, Sep 18, 2009 at 10:55 AM, Nagappan Alagappan <nagap...@gmail.com>wrote:

> Hi Scott,
>
> On Thu, Sep 17, 2009 at 4:21 AM, Wang Qi, Scott <wangq...@gmail.com>wrote:
>
>> Hi, Nagappan,
>>
>> I followed the ldtp-tutorial and created a ldtprunner XML file named
>> 'run.xml'. The XML file loaded a script named 'test.py' successfully.
>>
>> In 'test.py', I loaded a ldtp Data XML file as follows. But I found that
>> the 'data.xml' must reside in the same directory as 'run.xml'.
>>
>> dataXml = ldtputils.LdtpDataFileParser ('data.xml')
>>
>> It causes some difficulites in arranging the ldtprunner xml files. We may
>> have mutilple runner xml files comming from different directories to load
>> the same 'test.py'.  It forbid we write a hardcoded path for 'data.xml'.
>> 1) One solution is to use a flat directory structure. But it is too
>> unnatural.
>>
>
> Sorry, when I designed, just thought the files will be on current working
> directory :)
>
>
>
>> 2) The other is to use os.getcwd() and os.chcwd() to change the working
>> directory. But it seems I can't use '__file__' macro to get the current
>> executing file's path information resolved.
>>
>> Is there a better solution or hack available?
>>
>
> The GNOME Desktop Testing team uses the LDTP API for automation and they
> have written their own version something similar or better than ldtprunner
> :) In the mean time, let me try to fix this as well.
>
> Thanks
> Nagappan
>
>>
>> (It seems ldtp 1.7.1's ldtprunner implementation use 'execfile' to run the
>> loaded script. I am not sure if there is another other standard method to
>> solve the above issue)
>>
>> Thanks
>> Scott Wang
>>
>>
>>
>> _______________________________________________
>> LDTP-dev mailing list
>> LDTP-dev@lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/ldtp-dev
>>
>>
>
>
> --
> Linux Desktop (GUI Application) Testing Project -
> http://ldtp.freedesktop.org
> http://nagappanal.blogspot.com
>
_______________________________________________
LDTP-dev mailing list
LDTP-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/ldtp-dev

Reply via email to