Parent Directory
|
Revision Log
| Links to HEAD: | (view) (download) (as text) (annotate) |
| Sticky Tag: |
2008-02-24 Nagappan A <nagappan@gmail.com> * ldtpeditor (LdtpEditorGui.aboutClicked): Added about dialog interface. (LdtpEditorGui.convert_clicked): Just raise the exception in the generated code directly. * ldtprunner (executescript): Added one second delay between each script in a group. (replace_accessibility): If we are executing in a local box, then try to enable accessibility. * ldtputils.py (getFullPath): Moved function from ldtprunner to this file.
2008-02-11 Nagappan A <nagappan@gmail.com> * ldtputils.py (imagecapture): Made the function to accept optional arguments. If the output file name is not provided a temp file, will be created and the user has to delete it. If window name is not provided, then the complete X root window is captured. * ldtpcodegen (packet.sendpacket): Fixed a crash, when the window title is 'Save as...'. ... was given as an unicode data. Did a workaround, just by capturing the exception. (packet.recvpacket): Fixed hang, during exception, lock was not released. * ldtp.py (parsexml): If, the XML data transfered from server to client is more than 512, the data part is written to a file and the file name, with path is sent to the client. This function, parses the new tag and reads the contents of file too. (getchild): Added new function to get a list of childrens matchin the component name or role name or both. * Makefile.am: Added ooldtp.py entry. * ooldtp.py : Added new file - Object oriented LDTP. A wrapper over the existing LDTP architecture.
2007-12-06 Nagappan A <anagappan@novell.com> * ldtpcodegen: Fixed minor bug fixes in parsing the received packet. * ldtpeditor, ldtpeditor.glade: Added new files. * ldtputils.py: Fixed importing of statgrab library. * ldtp.py: Moved logging related functions to ldtpcommon.py.
2007-09-03 Nagappan A <anagappan@novell.com> * ldtprunner, *.py, ldtpcodegen, ldtprecord: Updated all the files for the new address in LGPL license.
2007-08-14 Nagappan A <anagappan@novell.com> * ldtp.py (log): In Solaris, the msg received with the exception is an instance. So, we just need to interpret the instance and use the respective string. * ldtputils.py (waitnanoseconds): Implemented new function, which will sleep for specified nano seconds.
2007-05-14 Nagappan A <anagappan@novell.com> * ldtprecord, ldtpcodegen: Added new code for recording. * ldtplib: Created new ldtplib directory. * ldtputils.py (pstats): Re-added the code for, capturing memory and CPU utilization statistics for an application and its related processes. * ldtp.py: Removed code related to recording. Updated code to use thread index and command index, instead of a random number generated at run-time. Which was a perfomance issue. (launchapp): If not a TCP environment, then launch the application locally.
* ldtputils.py (execute): Throw exception if LTFX command not found in the default executable PATH
* ldtp.py (launchapp): Moved launchapp from ldtputils.py to ldtp.py
2006-08-01 Harishankaran <sp2hari@gmail.com> * ldtprunner (executldtp) : Implemented check for logfile to include ~ , ., and .. in the log file path.
* ldtp.py (generatexml, getresponse): Verbose text will be printed
on the console, iff LDTP_DEBUG environment variable is set.
* ldtputils.py (LdtpDataFileParser.setfilename): Verbose text will
be printed on the console, iff LDTP_DEBUG environment variable is
set.
2006-07-23 Nagappan A <nagappan@gmail.com> * ldtputils.py (wait): Added wait function again.
* ldtp.py (hasstate): Implemented new function.
* ldtp.py (state): Added new class.
* ldtp.py (stopscriptserver): New function implemented
* ldtp.py (parsexml): Fixed argument name as it was conflicting
with the xml module
* ldtputils.py (launchapp): Fixed issues in invoking the
application.
* ldtp.py (invokeltfxcallback): Initial ltfx callback handling
code has been implemented.
(getlabelatindex): New function has implemented.
2006-05-02 Nagappan A <nagappan@gmail.com> * ldtp.py (parseobjectlist): If no elements in XML, just return None 2006-04-26 Nagappan A <nagappan@gmail.com> * ldtp.py (bindtext): Implemented new function * ldtputils.py (launchapp, execute): Added new functions from preivous releases and also all LTFX functions 2006-04-24 Nagappan A <nagappan@gmail.com> * ldtp.py (startlog): Modified to overwrite the log file by default 2006-04-21 Nagappan A <nagappan@gmail.com> * ldtp.py (menucheck, menuuncheck): Added new function to check / uncheck menu 2006-04-18 Nagappan A <nagappan@gmail.com> * ldtp.py (reinitldtp): Implemented reinitldtp function 2006-04-17 Nagappan A <nagappan@gmail.com> * ldtp.py (handle_client): Handle keyboard interrupts 2006-04-14 Nagappan A <nagappan@gmail.com> * ldtp.py (invokecallback): New socket connection created when the callback is invoked and all the send and received of the callback functions are through the new socket fd * ldtp.py (start_polling_server): Poll all the newly created sockets. When handle_client returns None, polling will be quit * ldtp.py (handle_client): Return None, when no data available 2006-04-12 Nagappan A <nagappan@gmail.com> * ldtp.py (sendpacket, recvpacket): Implemented events lock to avoid dead lock condtion and synchornize between threads 2006-04-10 Nagappan A <nagappan@gmail.com> * ldtp.py (sendpacket, recvpacket): Use pool fd, for sending and receiving data from / to ldtp engine 2006-04-03 Nagappan A <nagappan@gmail.com> * ldtp.py (parsexml): Added LDTP_DELAY_CMD to delay each command with the specified seconds
2006-01-16 Nagappan A <nagappan@gmail.com> * New LDTP arch based on Varadhan <v.varadhan@gmail.com> suggestion * Regular expression based object search (both context and component) * Run time appmap generation (initialization of appmap is optional) * For unexpected windows (example: connection reset by peer / connection timed out dialogs) can be handled by registering a callback function and the respective callback function will be called, whenever the registered window with the title appears and even this window could be based on regular expression * Now the scripts can be written in any language even though the default one is Python
Initial revision
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
| CVS Admin | ViewVC Help |
| Powered by ViewVC 1.1-dev |