forked from ldtp/ldtp2
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
228 lines (185 loc) · 12.6 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
LDTP 3.5.0 released - Tuesday Apr 30 2013
New API:
* inserttext, objtimeout, guitimeout, getcellsize, getcellvalue, getobjectnameatcoords, getcombovalue, getaccesskey in Python client
* doubleClick, doubleClickRow, onWindowCreate, getCellSize, getComboValue, appUnderTest, getAccessKey in Java client
* getcellsize, getcellvalue in Ruby client
* GetCellSize, GetComboValue, AppUnderTest, GetAccessKey, MouseRightClick, DoubleClick, DoubleClickRow, RightClick in C# client
New control type:
* POPUP MENU for Ubuntu environment
Bugs fixed:
Ruby client:
* Fixed optional arguments to imagecapture
* Check window_name parameter, if empty then use @window_name passed in constructor
Python client:
* Fixed optional argument APIs to work on both Windows and Linux
* imagecapture x, y offset, height and width parameters are disregarded if window parameter is provided - Bug#685548
* Return unicode string all the time on gettextvalue
* Fix partial match argument in selectrow, compatible with Windows
* Patch by ebass to support Python 2.6
* Added Errno 101 as we see in ebass Ubuntu 10.04 environment
Core LDTP2
* Include label type on gettextvalue
* Don't include separators in the list
Perl client:
* Added perl client
LDTP 3.0.0 released - Friday Aug 3 2012
Simplified the implementation verifyselect for combobox menuitem
Fix QT related accessibility issue
Java / C# / VB.NET / PowerShell / Ruby are now officially supported LDTP scripting languages other than Python
Firefox have check / uncheck as actions for check box
New APIs added (selectpanel, selectpanelname, selectpanelindex)
LDTP 2.3.1 released Download - Saturday Feb 25 2012
Added twisted gtk3reactor
Operate on window name using index, will be helpful with i18n, l10n testing
at-spi2 related fixes to improve test execution time
LDTP 2.3.0 released Download - Thursday Feb 16 2012
Fixed twisted gtk2 import in gtk3 environment
Updated keycodes based on latest Linux distribution
Added Windows client version of LDTP
Ubuntu 12.04 twisted XMLRPC APIs have been changed, updated accordingly
LDTP 2.2.0 released Download - Wednesday Sep 21 2011
Many fixes with respect to GTK3
Fixed bug#657290 - getpanelchildcount is not implemented
Fixed bug#656801 - hasstate return wrong status result on solaris
Check partial_match, compatible with LDTPv1
handle_table_cell when handletablecell function was called
Added new function rightclick
Handled exception: ResponseNotReady, noticed in VMware Automation environment, specific to Ubuntu 11.04
Added two new methods to LDTPv2 as per LDTPv1 API set - verifytoggled, verifypushbutton
Patch to fix bug#654683 getallstates does not work with pyatspi2, thanks to Michael Terry <michael.terry@canonical.com> for the patch
Fixes bug#654685 Frequent LookupErrors, thanks Michael Terry <michael.terry@canonical.com> reporting the issue
LDTP 2.1.1 released Download - Tuesday Feb 1 2011
Launchpad bug 710545: Resolve getobjectlist('Main Menu') of alacarte app
LDTP 2.1.0 released Download - Monday Jan 3 2011
Changes in this release:
Added documentation files from LDTPv1 and updated accordingly
Search object name as unicode character and mutliline
Print Unicode exception, instead of string. Printing string fails, if non-ascii strings are in exception string
Performance improvement:
When looking for object inside a window without any delay, utilize all the CPU, just delay the lookup every 2 seconds
Don't force remap on gechild, getobjectlist, getobjectproperty, unless the window object is changed, as this utilizes more CPU
New API:
getmax - Get max value of spin button
getmin - Get min value of spin button
startlog - Start logging to file
stoplog - Stop logging to file
startprocessmonitor - Start monitoring the given process
stopprocessmonitor - Stop monitoring the given process
getcpustat - Get the current CPU statistics of the given process
getmemorystat - Get the current memory statistics of the given process
registerkbevent - Register keyboard event
deregisterkbevent - De-Register keyboard event
getobjectnameatcoords - Get window / object name in LDTP format based on the current mouse co-ordinates
Bugs fixed:
619575: Raise a more descriptive error when a child is not found
620343: setcellvalue is not implemented in LDTP2
624690: LDTP2.0.6 cannot type comma ', ' use function 'enterstring'
624678: Cannot identifiy some dialogs of OpenOffice3.2
635047: 'comboselect' doesn't work when specify component name listed in 'getobjectlist'
638229 - onwindowcreate fails with CannotSendRequest with python2.7
638226 - Missing import socket in ldtp/__init__.py
LDTP 2.0.6 released Download - Wednesday April 14 2010
Bug 547572 - Components should be exposed in a hierarchical way
Bug 614249 - Connection refused when importing ldtp module
LDTP 2.0.5 released Download - Monday March 29 2010
LDTP 2.0.4 released Download - Thursday March 25 2010
LDTPv2 hang in Ubuntu 10.04 is fixed
Don't navigate table cell, as it causes more resource and time in OpenOffice calc
Added new API simulatemousemove for DnD functionality
Patch by Ara Pulido for b.g.o bug # 612311
Listen all Window events, else new application like Firefox is not listed
waittillguiexist now can wait for state as well
hasstate can wait for given time till the state is True
LDTP 2.0.3 released Download - Wednesday Feb 10 2010
LDTP 2.0.2 released Download - Tuesday Jan 26 2010
LDTP 2.0.1 released Download - Monday Jan 18 2010
LDTP 1.7.1 released Download - Thursday Aug 13 2009
LDTP 1.7.0 released Download - Thursday Aug 13 2009
LDTP 1.6.0 released ["Download"] - Sunday May 10 2009
578609 - LDTP should use LOGNAME instead of (or in addition to) USER
553747 - cannot click window itself
579027 - onwindowcreate expects a _NON_ stripped window title
575120 - component should have a getrole() method (ooldtp.py)
573103 - ldtpeditor could not find glade file 'ldtpeditor.glade'
547572 - Components should be exposed in a hierarchical way
New API addition:
* Progress bar APIs
* Layered pane APIs
LDTP 1.5.1 released ["Download"] - Tuesday March 10 2009
* Fixes b.g.o # 574787, 574789, 574791, 574793
Bug 574791 – ldtputils.captureimage() ignores coordinate arguments
Bug 574793 – Use wnck to get window id instead of LTFX (digwin)
Bug 574787 – LDTP package is not installing correctly
Bug 574789 – getwindowlist (and others?) don't handle utf8 well
LDTP 1.5.0 released ["Download"] - Monday February 09 2009
* Log all failures and take screenshot on each failure - b.g.o # 567589
* Create default log file in /tmp/ldtp-$USER
* Screenshot using pygtk, instead of ImageMagick import, when possible
* Added new api - appundertest
LDTP 1.4.0 released ["Download"] - Monday December 01 2008
* Added new APIs for VMware Workstation automation
* Initial work for LDTPv2 - LDTP engine in python
* Added code block specific to Access Company related environment
* Improved LDTP performance, by reducing the number of window information lookup
* Access company has contributed significant code to perform on multiple window without title
LDTP 1.3.0 released - Wednesday August 27 2008
* Shreyank Gupta <shreyankg at gmail.com> has contributed Object Oriented LDTP based generation of scripts in LDTP editor.
* Ubuntu QA team has officially announced [1], LDTP as their testing tool
* LDTP is also being used for VMware Workstation globalization testing, thanks to Nagappan Alagappan <nalagappan at vmware.com>
* VMware Player on Linux are automated using LDTP, thanks to Gaurav Sharma <gauravs at vmware.com>
LDTP 1.2.0 released - Tuesday July 8 2008
LDTP 1.1.0 released - Tuesday April 29 2008
LDTP has been moved from CVS to http://bugs.freedesktop.org/show_bug.cgi?id=14596 GIT - Thursday April 24 2008
LDTP 1.0.0 released - Saturday February 23 2008
LDTP 0.9.2 released - Tuesday September 04 2007
LDTP 0.9.1 released - Monday September 03 2007
LDTP 0.9.0 released - Tuesday August 28 2007
LDTP is now integrated into jhbuild setup - Saturday April 14 2007
LDTP has been selected for Google SoC07 under Mozilla organization - Wednesday April 11 2007
LDTP 0.8.0 released - Wednesday February 14 2007
LDTP 0.7.0 released - Thursday, December 07 2006
Prashanth Mohan Google SoC tasks under GNOME organization - Thursday, June 01 2006
http://prashblog.be/ Prashanth Mohan has replaced existing nominee http://shagancisco.blogspot.com/ Shankar Ganesh for Google Summer of Code 2006 under GNOME organization - http://live.gnome.org/SummerOfCode2006/ of selected applications - Thursday, June 01 2006
http://lists.freedesktop.org/archives/ldtp-dev/2006-May/000326.html LDTP ported to ARM hardware by http://www.palmsource.com Palm Source - Thursday, May 25 2006
http://shagancisco.blogspot.com/ Shankar Ganesh has been selected for Google Summer of Code 2006 under GNOME organization - http://live.gnome.org/SummerOfCode2006/ of selected applications - Tuesday, May 23 2006
Received 5 applications for LDTP under http://live.gnome.org/SummerOfCode2006/Ideas GNOME organization for http://code.google.com/soc Google Summer of Code - Monday, May 8 2006
LDTP 0.4.0 released - Thursday, March 30 2006
LDTP 0.3.1 released - Thursday, February 23 2006
LDTP 0.3.0 released - Wednesday, February 01 2006
Sun Solaris LDTP package (http://lists.freedesktop.org/archives/ldtp-dev/2005-October/000059.html) will be built biweekly by Sun LDTP Hackers - Tuesday, October 11 2005
LDTP FAQ has been updated (http://nagappanal.blogspot.com/2005/10/faqs-about-ldtp.html) - Monday, October 10 2005
Evolution sanity scripts (http://go-evolution.org/Automation_using_LDTP) using LDTP project will be released by November end
Tomato (http://forge.novell.com/modules/xfmod/project/?tomato) project is integrating LDTP (http://lists.freedesktop.org/archives/ldtp-dev/2005-October/000034.html) to provide a common scripting environment for Windows and Linux QA script writers - Sunday, October 2 2005
LDTP 0.2.0 release Downloads - Wednesday, September 28 2005
LDTP is being used for valgrinding Evolution (http://mail.gnome.org/archives/evolution-hackers/2005-September/msg00133.html) - Mon, September 26 2005
CVS hosted in http://cvs.freedesktop.org/ldtp/ - Monday, September 19 2005
Mailing List hosted in http://lists.freedesktop.org/archives/ldtp-dev/ - Monday, September 19 2005
Team members page added - Monday, August 22 2005
Deb packages contributed by Prashanth Downloads - Monday, August 18 2005
LDTP 0.1.9 release Downloads - Monday, August 17 2005
LDTP 0.1.8 release Downloads - Monday, August 1 2005
Fedora Core 4 LDTP rpm has been generated and available for Downloads - Thursday, August 4 2005
Luis Villa created LDTP in GNOME bugzilla (http://forge.novell.com/modules/xfmod/maillist/archbrowse.php/ldtp-dev/2005-July/000397.html?id=1458&prjname=ldtp&mlname=dev) - Friday, July 22 2005
First ever LDTP community meeting - Wednesday, July 20 2005
LDTP 0.1.7 release Downloads - Monday, July 18 2005
Created first LDTP Newsletters
LDTP 0.1.6 release Downloads - Thursday, June 23 2005
Published a small write up about GNU/LDTP in slashdot (http://slashdot.org/article.pl?sid=05/06/22/1843206) - Wednesday, June 22 2005
Luis Villa trying to setup LDTP to work with GNOME Tinderbox (http://forge.novell.com/modules/xfmod/maillist/archbrowse.php/ldtp-dev/2005-June/000354.html?id=1458&prjname=ldtp&mlname=dev) - Wednesday, June 15 2005
Announced LDTP in GUADEC (http://2005.guadec.org/) conference - Lightning Talk (http://live.gnome.org/Stuttgart2005_2fLightningTalks)- Monday, May 30 2005
Created ldtp project in sf.net/projects/ldtp and updated CVS sf.net cvs (http://cvs.sourceforge.net/viewcvs.py/ldtp) - Wednesday, May 18 2005
Added Howto run pyldtp inside Xvfb which runs in xinit session - Friday, April 29 2005
LDTP 0.1.5 released Downloads - Wednesday, April 20 2005
Added GNU/LDTP project to http://cia.navi.cx/stats/project/ldtp - Friday, April 15 2005
LDTP Hack Fest + GnomeBangalore Meet (http://www.gnomebangalore.org/?q=node/view/782) in Novell, Bangalore - Saturday, April 16 2005
LDTP 0.1.4 released Downloads - Friday, March 11 2005
LDTP presented inside Novell, Bangalore - Wednesday, March 09 2005
LDTP 0.1.3 released Downloads - Monday, February 14 2005
LDTP hack fest in Novell, Bangalore - Thursday, February 10 2005
gPdf basic test checked-in - Tuesday, February 08 2005
LDTP has been discussed in Swatantra National Symposium (http://swatantra.info/)
LDTP 0.1.2 released with python bindings Downloads - Monday, February 07 2005
LDTP 0.1.1 released Downloads
LDTP has been discussed in Hackers Crackdown (http://nitt.edu/hackercrackdown/)
LDTP announced in LINDEC (http://www.gnomebangalore.org/lindec/)
LDTP CVS (http://forge.novell.com/modules/xfmod/cvs/cvspage.php/ldtp/) created in forge.novell.com