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