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 / ldtp.py Repository:
fd.o logo

Log of /ldtp/python/ldtp.py

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 1.74 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Mar 1 06:22:30 2008 UTC (8 months, 3 weeks ago) by nagappan
Branch: MAIN
CVS Tags: HEAD
Changes since 1.73: +2 -4 lines
Diff to previous 1.73
2008-02-29  Nagappan A  <nagappan@gmail.com>

	* ldtp.py (gettabcount): Fixed return type.
	(shutdown): Removed atexit callback functions.

Revision 1.73 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Feb 28 04:13:18 2008 UTC (8 months, 3 weeks ago) by nagappan
Branch: MAIN
Changes since 1.72: +36 -4 lines
Diff to previous 1.72
2008-02-27  Nagappan A  <nagappan@gmail.com>

	* ldtpcodegen (packet): python 2.3 and 2.4 fixes for try finally
	block.

	* ldtp.py (gettabcount): Fixed command type passed internally
	between the engine and the client.
	(gettabname, menuitemenabled): Added new APIs.

Revision 1.72 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Feb 25 00:41:09 2008 UTC (8 months, 4 weeks ago) by nagappan
Branch: MAIN
CVS Tags: LDTP_1_0_0
Changes since 1.71: +1 -1 lines
Diff to previous 1.71
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.71 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Feb 24 02:04:15 2008 UTC (8 months, 4 weeks ago) by nagappan
Branch: MAIN
Changes since 1.70: +5 -4 lines
Diff to previous 1.70
2008-02-23  Nagappan A  <nagappan@gmail.com>

	* ldtp.py, ldtpcodegen, ldtpeditor: Updated LDTP version and
	maintainer info.

	* ooldtp.py: Updated list of API wrappers.

Revision 1.70 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Feb 19 03:19:05 2008 UTC (9 months ago) by nagappan
Branch: MAIN
Changes since 1.69: +185 -173 lines
Diff to previous 1.69
2008-02-18  Nagappan A  <nagappan@gmail.com>

	* ooldtp.py: Updated list of API wrappers.

	* ldtp.py: Added INPUT and OUTPUT for all the API.

Revision 1.69 - (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.68: +131 -91 lines
Diff to previous 1.68
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.68 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jan 30 06:03:27 2008 UTC (9 months, 3 weeks ago) by nagappan
Branch: MAIN
Changes since 1.67: +20 -38 lines
Diff to previous 1.67
2008-01-29  Nagappan A  <nagappan@gmail.com>

	* ldtp.py (launchapp): Raised exception, if the application does
	not exist. Back ported to work with python 2.3.

Revision 1.67 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jan 16 05:48:21 2008 UTC (10 months, 1 week ago) by nagappan
Branch: MAIN
Changes since 1.66: +1 -1 lines
Diff to previous 1.66
2008-01-15  Nagappan A  <nagappan@gmail.com>

	* ldtp.py (expandtablecell): Fixed component name argument, which
	is being passed to the ldtp service.

Revision 1.66 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jan 5 07:40:31 2008 UTC (10 months, 2 weeks ago) by nagappan
Branch: MAIN
Changes since 1.65: +1 -1 lines
Diff to previous 1.65
2008-01-04  Nagappan A  <anagappan@novell.com>

	* ldtprunner (executescript): Added optional tag, testcasename, if
	this tag is present, then teststart, testend, pass, fail logs will
	be generated. To simplify the logging functions in the LDTP test
	scripts.

	* ldtpeditor (convert_clicked): Removed the generation of
	teststart, testend, pass, fail log functions.

	* ldtpeditor.glade: Modified quit1 as quit.

	* ldtp.py (releasecontext): Modified arguments as optional.

Revision 1.65 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Dec 6 20:48:26 2007 UTC (11 months, 2 weeks ago) by nagappan
Branch: MAIN
Changes since 1.64: +29 -604 lines
Diff to previous 1.64
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.64 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Sep 3 11:45:43 2007 UTC (14 months, 2 weeks ago) by nagappan
Branch: MAIN
CVS Tags: LDTP_0_9_1, LDTP_0_9_2
Changes since 1.63: +1 -1 lines
Diff to previous 1.63
2007-09-03  Nagappan A  <anagappan@novell.com>

	* configure.in: Bumped version to 0.9.1.

Revision 1.63 - (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
Changes since 1.62: +2 -3 lines
Diff to previous 1.62
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.62 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Aug 28 09:17:40 2007 UTC (14 months, 3 weeks ago) by nagappan
Branch: MAIN
CVS Tags: LDTP_0_9_0
Changes since 1.61: +1 -1 lines
Diff to previous 1.61
2007-05-14  Nagappan A  <anagappan@novell.com>

	* Doxyfile: Updated file, not to generate RTF, man formats.

	* README: Updated file, for using a new option for GNOME versions
	less 2.16.

	* configure.in: Added logic to include new roles for latest GNOME
	version. Added ldtplib directory Makefile generation.

Revision 1.61 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Aug 20 07:04:14 2007 UTC (15 months ago) by uid2893
Branch: MAIN
Changes since 1.60: +2 -2 lines
Diff to previous 1.60
2007-08-20  Nagappan A  <anagappan@novell.com>

	* ldtp.py (PollServer.start_polling_server): Updated the code to
	call os._exit, instead of sys.exit as it was throwing an exception
	when shutting down.

Revision 1.60 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Aug 20 06:57:36 2007 UTC (15 months ago) by uid2893
Branch: MAIN
Changes since 1.59: +2 -2 lines
Diff to previous 1.59
2007-08-20  Nagappan A  <anagappan@novell.com>

	* ldtp.py (PollServer.start_polling_server): Updated the code to
	call os._exit, instead of sys.exit as it was throwing an exception
	when shutting down.

Revision 1.59 - (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
Changes since 1.58: +6 -0 lines
Diff to previous 1.58
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.58 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Aug 9 14:46:46 2007 UTC (15 months, 2 weeks ago) by nagappan
Branch: MAIN
Changes since 1.57: +0 -2 lines
Diff to previous 1.57
2007-08-09  Nagappan A  <anagappan@novell.com>

	* ldtpcodegen (PollServer.handlePacket): Thread should exit
	properly when stop command issued.

	* ldtprecord (processDataFunction): Implemented code generation
	for table cell, tree table cell, panel, right click.

	* ldtp.py (setloglevel): Removed unnecessary print statements.

Revision 1.57 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jul 27 11:08:16 2007 UTC (15 months, 4 weeks ago) by nagappan
Branch: MAIN
Changes since 1.56: +1 -1 lines
Diff to previous 1.56
2007-07-27  Nagappan A  <anagappan@novell.com>

	* ldtp.py (log): Should handle cases, if priority is passed with
	empty string or with a type other than string.

Revision 1.56 - (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.55: +188 -172 lines
Diff to previous 1.55
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.55 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Feb 14 12:37:06 2007 UTC (21 months, 1 week ago) by nagappan
Branch: MAIN
CVS Tags: LDTP_0_8_0
Changes since 1.54: +1 -1 lines
Diff to previous 1.54
2007-02-14  Nagappan A  <anagappan@novell.com>

	* configure.in: Bumped version to 0.8.0.

Revision 1.54 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Feb 14 12:22:53 2007 UTC (21 months, 1 week ago) by nagappan
Branch: MAIN
Changes since 1.53: +70 -7 lines
Diff to previous 1.53
2007-02-14  Nagappan A  <anagappan@novell.com>

	* ldtp.py (objtimeout, guitimeout): Added function to change the
	default global timeout period for an object and a window.

2007-02-14  Guofu Xu <Guofu.Xu@palmsource.com>

	* ldtprunner (executegroup): Added to track test case status, like
	entering into test case, running a test case and exiting a test
	case. So with this we can save and restore the status of given
	test-case.

Revision 1.53 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Jan 30 12:27:14 2007 UTC (21 months, 3 weeks ago) by nagappan
Branch: MAIN
Changes since 1.52: +2 -2 lines
Diff to previous 1.52
2007-01-30  Nagappan A  <anagappan@novell.com>

	* ldtprunner (executescript): Escape unicode message string.

	* ldtp.py (guiexist): Now this function can be used to check
	whether an object exist inside the given window.

Revision 1.52 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jan 22 11:10:39 2007 UTC (22 months ago) by nagappan
Branch: MAIN
Changes since 1.51: +263 -243 lines
Diff to previous 1.51
2007-01-22  Nagappan A  <anagappan@novell.com>

	* ldtp.py (removecallback): Added new function to remove callback
	functions that are registered through onwindowcreate.

Revision 1.51 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jan 18 16:50:27 2007 UTC (22 months ago) by nagappan
Branch: MAIN
Changes since 1.50: +21 -1 lines
Diff to previous 1.50
2007-01-18  Nagappan A  <anagappan@novell.com>

	* ldtprunner (executeldtp): Log level can be set using ldtprunner
	input XML file.

	* ldtp.py (setloglevel): Now takes argument as string (CRITICAL,
	DEBUG, INFO, WARNING) or python logging types.
	(generatemouseevent): Modified the format of x and y from string
	to int.

Revision 1.50 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jan 4 07:16:12 2007 UTC (22 months, 2 weeks ago) by nagappan
Branch: MAIN
Changes since 1.49: +36 -28 lines
Diff to previous 1.49
2007-01-04  Nagappan A  <anagappan@novell.com>

	* ldtprunner (executecategories): Added code to handle category
	XML tag. Also now generates categorystart, end, status,
	totaltimeinfo for a category.
	(executegroup): Now generates groupstart, end, status, timeinfo
	for a group.
	(getElapsedTime): Modified the implementation to calculate time
	[hours, minutes, seconds] and days.

	* ldtp.py (LDTP_LOG_CATEGORYSTART, LDTP_LOG_CATEGORYEND)
	(LDTP_LOG_CATEGORYSTATUS, LDTP_LOG_TIMEINFO)
	(LDTP_LOG_TOTALTIMEINFO): Added new log levels, used by ldtprunner
	as proposed by Palm Source.

Revision 1.49 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Dec 22 09:39:09 2006 UTC (23 months ago) by nagappan
Branch: MAIN
Changes since 1.48: +4 -0 lines
Diff to previous 1.48
2006-12-22  Nagappan A  <anagappan@novell.com>

	* ldtprunner (getElapsedTime): Added new function to calculate the
	time elapsed.

Revision 1.48 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Dec 21 09:58:39 2006 UTC (23 months ago) by nagappan
Branch: MAIN
Changes since 1.47: +14 -2 lines
Diff to previous 1.47
2006-12-21  Nagappan A  <anagappan@novell.com>

	* ldtp.py (display): When DISPLAY is None, don't proceed further.
	(TIMEINFO): Added timeinfo log, to log the elapsed time.

	* ldtprunner (executegroup): Added timeinfo to calculate the time
	elapsed to complete a group execution.
	(executescript): Modified groupstatus / testcasestatus output
	format.

Revision 1.47 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Dec 15 10:34:40 2006 UTC (23 months, 1 week ago) by nagappan
Branch: MAIN
Changes since 1.46: +116 -27 lines
Diff to previous 1.46
2006-12-15  Nagappan A  <anagappan@novell.com>

	* ldtp.py (makeRecord, LdtpLogRecord, LdtpLogger): Added custom
	logger functions and classes.

	* ldtprunner (executegroup, executescript): Modified log argument
	from warning to info.

Revision 1.46 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Dec 5 06:26:45 2006 UTC (23 months, 2 weeks ago) by prashmohan
Branch: MAIN
CVS Tags: LDTP_0_7_0
Changes since 1.45: +4 -4 lines
Diff to previous 1.45
Fixed typos in ldtp.py and an faulty error condition for gettextproperty() in text.c

Revision 1.45 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Nov 23 11:29:11 2006 UTC (2 years ago) by nagappan
Branch: MAIN
Changes since 1.44: +12 -0 lines
Diff to previous 1.44
2006-11-23  Nagappan A  <anagappan@novell.com>

	* ldtprunner (executecategories): Palm Source QA team suggested to
	have 'category' level above group level. Also they want to have
	'testcase' as tag name instead of 'group' tag.

	* ldtp.py (log): Based on suggestion from Palm Source added
	testcase start, stop, status.

Revision 1.44 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Nov 20 16:49:17 2006 UTC (2 years ago) by dobey
Branch: MAIN
Changes since 1.43: +334 -193 lines
Diff to previous 1.43
2006-11-20  Rodney Dawes  <dobey@novell.com>

	* ldtp.py (class command): New class to enum the commands as integers
	(generatexml): Take commandId integer argument instead of a string for
	the command name, so that we can do less work in the engine
	Convert the commandId to a string for writing to the XML
	(class state): Enum the commands as integers instead of strings
	Remove the __or__ override as python won't bitwise OR strings anyway,
	and we don't need to change the behavior for integers
	(other API method calls): Replace string command names with integer
	enumeration values from the command class

Revision 1.43 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Oct 27 17:35:18 2006 UTC (2 years ago) by dobey
Branch: MAIN
Changes since 1.42: +29 -0 lines
Diff to previous 1.42
2006-10-17  Rodney Dawes  <dobey@novell.com>

	* ldtp.py (press): New method so that we can press, without a full
	click, on widgets. Currently only implemented for toggle buttons
	(objectexist): New method to check that an object exists in the
	widget hierarchy for a window

Revision 1.42 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Oct 26 00:03:16 2006 UTC (2 years ago) by nagappan
Branch: MAIN
Changes since 1.41: +16 -0 lines
Diff to previous 1.41
2006-10-25  Nagappan A  <anagappan@novell.com>

	* ldtp.py (invokemenu): Implemented new function to handle
	embedded component object type

Revision 1.41 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Oct 12 20:50:52 2006 UTC (2 years, 1 month ago) by nagappan
Branch: MAIN
Changes since 1.40: +221 -58 lines
Diff to previous 1.40
2006-10-12  Nagappan A  <anagappan@novell.com>

	* ldtp.py (bindtext): Set locale from client side, instead of
	interpreting it from LDTP engine
	(startldtplog, stopldtplog, ldtplog): Existing functions have been
	renamed to new name
	(startlog, stoplog, log): Now uses Python logging module
	(setloglevel): Added new function to set the python logging module
	log level explicitly, though the default is warning
	(addlogger): User can add their own python logger by passing a
	configuration file as an argument
	* ldtprunner: Modified command line parser to use OptionParser
	python module
	(executeldtp): Added a new tag to get the logger configuration
	file

Revision 1.40 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Sep 28 11:26:45 2006 UTC (2 years, 1 month ago) by nagappan
Branch: MAIN
CVS Tags: LDTP_0_6_0
Changes since 1.39: +17 -0 lines
Diff to previous 1.39
2006-09-27  Myron Walker <myron.walker@gmail.com>

        * ldtp.py: Added the singleclickrow API implemented by Puneet
        Mishra <punmish211@yahoo.com>. Contributions from Palm Source.

Revision 1.39 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Sep 27 17:35:05 2006 UTC (2 years, 1 month ago) by nagappan
Branch: MAIN
Changes since 1.38: +72 -32 lines
Diff to previous 1.38
        * ldtp.py (selectrow): Patched selectrow to take nMatches and the
        default match is to find the first match (0th index).
        (generatemouseevent): Added new function to generate mouse event
        on the given X and Y coordinates
        (generatekeyevent): Generate keyboard events on the currently
        focused window.
        (launchapp): Now takes the default arugment as 1, which will
        enable accessibility (set accessibility environment variables)and
        then start the application.

        * ldtpcodegen.py (parsexml): Parses the sleep interval command
        from XML and generates LDTP wait command.
        (generate_python_code): Removed license.txt dependency.

        * ldtprecord (parsexml): Modified the XML parsing tag from RECORD
        to RESPONSE

Revision 1.38 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Sep 21 17:44:54 2006 UTC (2 years, 2 months ago) by dobey
Branch: MAIN
Changes since 1.37: +14 -7 lines
Diff to previous 1.37
2006-09-21  Rodney Dawes  <dobey@novell.com>

	* ldtp.py (remap): Update the documentation as undoremap () no longer
	needs to be called after calling remap () and using the updated map
	(undoremap): Add this method back in for compatibility, so that scripts
	which already use it won't fail complaining that undoremap is undefined
	Document undoremap as deprecated

Revision 1.37 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Sep 14 13:32:13 2006 UTC (2 years, 2 months ago) by prashmohan
Branch: MAIN
Changes since 1.36: +2 -1 lines
Diff to previous 1.36
Changed default value of accessibility when launching applications to true.
By default accessibility is enabled when using ldtprunner.

Revision 1.36 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Sep 14 08:43:26 2006 UTC (2 years, 2 months ago) by prashmohan
Branch: MAIN
Changes since 1.35: +15 -16 lines
Diff to previous 1.35
Added support for selecting Nth occurrence of a value in a tree table row

Revision 1.35 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Sep 13 20:20:43 2006 UTC (2 years, 2 months ago) by dobey
Branch: MAIN
Changes since 1.34: +8 -4 lines
Diff to previous 1.34
2006-09-13  Rodney Dawes  <dobey@novell.com>

	* ldtp.py (sendpacket): Convert the msg to UTF-8 before sending it off
	over the wire, and use the length from the UTF-8 buffer as well
	Use the UTF-8 buffer for debug and error messages

Revision 1.34 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Sep 12 10:13:48 2006 UTC (2 years, 2 months ago) by nagappan
Branch: MAIN
Changes since 1.33: +2 -2 lines
Diff to previous 1.33
Updated launchapp

Revision 1.33 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Sep 12 06:44:04 2006 UTC (2 years, 2 months ago) by nagappan
Branch: MAIN
Changes since 1.32: +2 -2 lines
Diff to previous 1.32
* ldtp.py (launchapp): launchapp can now take optional command line argument

Revision 1.32 - (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.31: +11 -0 lines
Diff to previous 1.31
* ldtp.py (launchapp): Moved launchapp from ldtputils.py to ldtp.py

Revision 1.31 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Aug 31 08:29:06 2006 UTC (2 years, 2 months ago) by nagappan
Branch: MAIN
Changes since 1.30: +1 -2 lines
Diff to previous 1.30
Removed LDTP_USE_TCP environment variable checking

Revision 1.30 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Aug 31 07:41:09 2006 UTC (2 years, 2 months ago) by nagappan
Branch: MAIN
Changes since 1.29: +37 -12 lines
Diff to previous 1.29
* ldtp.py: Added functionality to ldtp to work from a remote location. Thanks to Punit Mishra of Palm Source for providing the patch.

Revision 1.29 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Aug 18 18:14:35 2006 UTC (2 years, 3 months ago) by nagappan
Branch: MAIN
Changes since 1.28: +1 -1 lines
Diff to previous 1.28
* ldtp.py (verifysetvalue): Fixed command argument

Revision 1.28 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Aug 17 18:05:48 2006 UTC (2 years, 3 months ago) by nagappan
Branch: MAIN
Changes since 1.27: +21 -2 lines
Diff to previous 1.27
        * ldtp.py (getapplist): Implemented new function to get the list
        of accessibility application window title, that are currently
        opened.

Revision 1.27 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Aug 13 14:09:32 2006 UTC (2 years, 3 months ago) by nagappan
Branch: MAIN
Changes since 1.26: +92 -92 lines
Diff to previous 1.26
        * ldtp.py: Now LdtpExecutionError will be raised with reason for
        failure.

Revision 1.26 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Aug 1 07:51:18 2006 UTC (2 years, 3 months ago) by nagappan
Branch: MAIN
CVS Tags: LDTP_0_5_0
Changes since 1.25: +1 -1 lines
Diff to previous 1.25
Print verbose, if LDTP_DEBUG=2 environment variable is set

Revision 1.25 - (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
Changes since 1.24: +17 -13 lines
Diff to previous 1.24
2006-08-01  Harishankaran <sp2hari@gmail.com>

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

Revision 1.24 - (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.23: +13 -7 lines
Diff to previous 1.23
        * 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.23 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jul 27 13:19:47 2006 UTC (2 years, 3 months ago) by prashmohan
Branch: MAIN
Changes since 1.22: +4 -4 lines
Diff to previous 1.22
Prashanth Mohan  <prashmohan@gmail.com>

	  * ldtp.py (parsexml): Fixed to encode response data as utf-8
	    encoding

Revision 1.22 - (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.21: +2 -2 lines
Diff to previous 1.21
2006-07-23  Nagappan A  <nagappan@gmail.com>
        * ldtputils.py (wait): Added wait function again.

Revision 1.21 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jul 21 17:46:30 2006 UTC (2 years, 4 months ago) by prashmohan
Branch: MAIN
Changes since 1.20: +1 -1 lines
Diff to previous 1.20
Modified calendar-view to select all events including those which have
recurrence and other features enabled in evolution.

Revision 1.20 - (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.19: +77 -26 lines
Diff to previous 1.19
        * ldtp.py (hasstate): Implemented new function.
        * ldtp.py (state): Added new class.

Revision 1.19 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jul 5 10:12:45 2006 UTC (2 years, 4 months ago) by prashmohan
Branch: MAIN
Changes since 1.18: +3 -3 lines
Diff to previous 1.18
fixed a few minor bugs in remap, selectrowpartialmatch and enterstring

Revision 1.18 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jun 28 07:38:23 2006 UTC (2 years, 4 months ago) by nagappan
Branch: MAIN
Changes since 1.17: +3 -1 lines
Diff to previous 1.17
        * gldap.py (executegroup): Added comment, testcaseid tag to
        logging based on Alex request Hao.Yu@palmsource.com

Revision 1.17 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Jun 27 11:46:05 2006 UTC (2 years, 4 months ago) by prashmohan
Branch: MAIN
Changes since 1.16: +6 -5 lines
Diff to previous 1.16
fixed sending (escaping) xml string from client to server

Revision 1.16 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jun 26 09:44:17 2006 UTC (2 years, 4 months ago) by prashmohan
Branch: MAIN
Changes since 1.15: +1 -1 lines
Diff to previous 1.15
menuuncheck command was incorrectly being passed as check

Revision 1.15 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jun 19 10:56:00 2006 UTC (2 years, 5 months ago) by nagappan
Branch: MAIN
Changes since 1.14: +10 -3 lines
Diff to previous 1.14
* ldtp.py (getresponse): Handle TypeError exception

Revision 1.14 - (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.13: +109 -15 lines
Diff to previous 1.13
        * 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.13 - (view) (download) (as text) (annotate) - [select for diffs]
Mon May 22 05:59:17 2006 UTC (2 years, 6 months ago) by prashmohan
Branch: MAIN
Changes since 1.12: +18 -0 lines
Diff to previous 1.12
Fixed bug #341391

Revision 1.12 - (view) (download) (as text) (annotate) - [select for diffs]
Thu May 11 11:10:21 2006 UTC (2 years, 6 months ago) by prashmohan
Branch: MAIN
Changes since 1.11: +37 -0 lines
Diff to previous 1.11
Fixed bug #341391

Revision 1.11 - (view) (download) (as text) (annotate) - [select for diffs]
Sun May 7 17:40:38 2006 UTC (2 years, 6 months ago) by prashmohan
Branch: MAIN
Changes since 1.10: +75 -0 lines
Diff to previous 1.10
Added registry events for keyboard and mouse. Bug #340935

Revision 1.10 - (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.9: +258 -65 lines
Diff to previous 1.9
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.9 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Mar 30 11:38:55 2006 UTC (2 years, 7 months ago) by nagappan
Branch: MAIN
Changes since 1.8: +36 -3 lines
Diff to previous 1.8
        * gldap.py (executescript): Pass / fail report of a group are now
        logged in the XML.
        * ldtp.py (selectlabelsparentbyname): New API's implemented based
        on bug # 336458.
        * ldtp.py (selecttextbyname): New API's implemented based on bug #
        316044.

Revision 1.8 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Mar 16 06:22:57 2006 UTC (2 years, 8 months ago) by nagappan
Branch: MAIN
CVS Tags: LDTP_0_4_0
Changes since 1.7: +4 -1 lines
Diff to previous 1.7
        * ldtp.py (PollServer.run): Handle all exception under a poll
        thread

Revision 1.7 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Mar 15 11:15:42 2006 UTC (2 years, 8 months ago) by nagappan
Branch: MAIN
Changes since 1.6: +79 -836 lines
Diff to previous 1.6
        * ldtp.py (PollServer.start_polling_server): Patch to fix
        TypeError based on comment #6 in bug # 333090
        * ldtp.py (generatexml, parsexml): Patch to fix bug # 333096 and
        bug # 334512
        * ldtp.py (getCData, parseobjectlist): New function implemented
        due to above changes
        * ldtp.py (getwindowlist, getobjectlist, getobjectinfo): Updated
        to use parseobjectlist function
        * ldtp.py (verifysettext): Patch to fix bug # 334396, Argument
        variable name mismatch fix

Revision 1.6 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Mar 9 10:31:26 2006 UTC (2 years, 8 months ago) by nagappan
Branch: MAIN
Changes since 1.5: +2 -0 lines
Diff to previous 1.5
        * ldtp.py (start_polling_server): Fixed Bug # 333090 comment # 3.

Revision 1.5 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Mar 9 10:04:49 2006 UTC (2 years, 8 months ago) by nagappan
Branch: MAIN
Changes since 1.4: +121 -3 lines
Diff to previous 1.4
        * ldtp.py (parsexml): Returns one more value, object handle to
        data. Reason: If return value is in XML format and the respective
        function needs to process it, then this object is requirement.
        * ldtp.py (handle_packet): If self._peekResponsePacket is None,
        then we directly checked _responseType, which is not initialized
        and hit with an unbound exception. Fixed with a default value as
        None to _responseType.
        * ldtp.py (getwindowlist, getobjectlist, getobjectinfo,
        getobjectproperty): Added new functions - Fix Bug # 333221.
        * ldtp.py (selectrowpartialmatch): Fixes bug # 333090

Revision 1.4 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Feb 24 08:42:18 2006 UTC (2 years, 8 months ago) by nagappan
Branch: MAIN
Changes since 1.3: +30 -0 lines
Diff to previous 1.3
        * ldtp.py (selecttext): Added new API selecttext - bug #323445

Revision 1.3 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Feb 24 04:53:18 2006 UTC (2 years, 8 months ago) by nagappan
Branch: MAIN
Changes since 1.2: +9 -19 lines
Diff to previous 1.2
        * ldtp.py: Removed keyboardinterrupted function, _keyboardIntFlag,
        _notificationflag variables.

Revision 1.2 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Feb 8 06:18:18 2006 UTC (2 years, 9 months ago) by nagappan
Branch: MAIN
Changes since 1.1: +2 -0 lines
Diff to previous 1.1
        * ldtp.py: If received data is None or empty string return None to the calling function

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: rel1_0
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 , to next main 1.74
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