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. 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? (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