FreeDesktop Web CVS Repositories

Please note, many of these repositories are now out of date, instead you really should try the git repositories at: http://cgit.freedesktop.org/

[ldtp] / ldtp / python / ldtputils.py Repository:
fd.o logo

Log of /ldtp/python/ldtputils.py

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Tag:

Revision 1.15 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Feb 25 00:41:10 2008 UTC (8 months, 4 weeks ago) by nagappan
Branch: MAIN
CVS Tags: HEAD, LDTP_1_0_0
Changes since 1.14: +8 -0 lines
Diff to previous 1.14
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.

Revision 1.14 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Feb 11 09:05:47 2008 UTC (9 months, 1 week ago) by nagappan
Branch: MAIN
Changes since 1.13: +31 -14 lines
Diff to previous 1.13
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.

Revision 1.13 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Dec 6 20:48:27 2007 UTC (11 months, 2 weeks ago) by nagappan
Branch: MAIN
Changes since 1.12: +9 -16 lines
Diff to previous 1.12
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.

Revision 1.12 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Sep 3 11:35:39 2007 UTC (14 months, 2 weeks ago) by nagappan
Branch: MAIN
CVS Tags: LDTP_0_9_1, LDTP_0_9_2
Changes since 1.11: +4 -2 lines
Diff to previous 1.11
2007-09-03  Nagappan A  <anagappan@novell.com>

	* ldtprunner, *.py, ldtpcodegen, ldtprecord: Updated all the files
	for the new address in LGPL license.

Revision 1.11 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Aug 14 14:31:08 2007 UTC (15 months, 1 week ago) by nagappan
Branch: MAIN
CVS Tags: LDTP_0_9_0
Changes since 1.10: +5 -3 lines
Diff to previous 1.10
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.

Revision 1.10 - (view) (download) (as text) (annotate) - [select for diffs]
Mon May 14 09:03:22 2007 UTC (18 months, 1 week ago) by nagappan
Branch: MAIN
Changes since 1.9: +41 -0 lines
Diff to previous 1.9
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.

Revision 1.9 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Sep 18 17:02:16 2006 UTC (2 years, 2 months ago) by nagappan
Branch: MAIN
CVS Tags: LDTP_0_6_0, LDTP_0_7_0, LDTP_0_8_0
Changes since 1.8: +2 -2 lines
Diff to previous 1.8
* ldtputils.py (execute): Throw exception if LTFX command not found in the default executable PATH

Revision 1.8 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Sep 11 09:00:14 2006 UTC (2 years, 2 months ago) by nagappan
Branch: MAIN
Changes since 1.7: +0 -12 lines
Diff to previous 1.7
* ldtp.py (launchapp): Moved launchapp from ldtputils.py to ldtp.py

Revision 1.7 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Aug 1 05:22:40 2006 UTC (2 years, 3 months ago) by nagappan
Branch: MAIN
CVS Tags: LDTP_0_5_0
Changes since 1.6: +6 -4 lines
Diff to previous 1.6
2006-08-01  Harishankaran <sp2hari@gmail.com>

        * ldtprunner (executldtp) : Implemented check for logfile to include
        ~ , ., and .. in the log file path.

Revision 1.6 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jul 31 19:17:43 2006 UTC (2 years, 3 months ago) by nagappan
Branch: MAIN
Changes since 1.5: +8 -4 lines
Diff to previous 1.5
        * 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.

Revision 1.5 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jul 22 19:07:33 2006 UTC (2 years, 4 months ago) by nagappan
Branch: MAIN
Changes since 1.4: +8 -0 lines
Diff to previous 1.4
2006-07-23  Nagappan A  <nagappan@gmail.com>
        * ldtputils.py (wait): Added wait function again.

Revision 1.4 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jul 21 11:27:19 2006 UTC (2 years, 4 months ago) by nagappan
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3
        * ldtp.py (hasstate): Implemented new function.
        * ldtp.py (state): Added new class.

Revision 1.3 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jun 15 13:12:18 2006 UTC (2 years, 5 months ago) by nagappan
Branch: MAIN
Changes since 1.2: +4 -4 lines
Diff to previous 1.2
        * 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.

Revision 1.2 - (view) (download) (as text) (annotate) - [select for diffs]
Tue May 2 10:19:44 2006 UTC (2 years, 6 months ago) by nagappan
Branch: MAIN
Changes since 1.1: +97 -5 lines
Diff to previous 1.1
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

Revision 1.1.1.1 - (view) (download) (as text) (annotate) - [select for diffs] (vendor branch)
Wed Feb 1 05:52:05 2006 UTC (2 years, 9 months ago) by nagappan
Branch: Novell
CVS Tags: LDTP_0_4_0, rel1_0
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 , to next main 1.15
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


Revision 1.1 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Feb 1 05:52:05 2006 UTC (2 years, 9 months ago) by nagappan
Branch: MAIN
Branch point for: Novell
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.

  Diffs between and
  Type of Diff should be a

Sort log by:

CVS Admin
ViewVC Help
Powered by ViewVC 1.1-dev