[Ann] Cobra 4.0 - Windows GUI test automation tool
Hello, New API: * selectrow * doubleclickrowindex * comboselectindex * multiselect * multiremove Bug fixes: * Select child row based on tree item, rather than tree * Fix callback to be registered just once * Convert all strings to utf-8 * Change port number to listen from command line Python client: * 3.x fixes Example: * New example added for automating Windows app Credit: Nagappan Alagappan nagap...@gmail.com John Yingjun Li yingju...@vmware.com Jia Liu jia.jl@oracle.com Andrew, Rob (LDTP forum) Major Silence (https://github.com/majorsilence/ldtp2) VMware colleagues Please spread the word and also share your feedback with us (email me: nagappan at gmail.com). About LDTP: Cross Platform GUI test automation tool Linux version is LDTP, Windows version is Cobra and Mac version is PyATOM. * Linux version is known to work on GNOME / KDE (QT = 4.8) / Java Swing / LibreOffice / Mozilla application on all major Linux distribution * Windows version is known to work on application written in .NET / C++ / Java / QT on Windows XP SP3 / Vista SP2 / Windows 7 SP1 / Windows 8. * Mac version is known to work on OS X Snow Leopard /Lion/Mountain Lion/Maverick. Where ever PyATOM runs, LDTP should work on it. Tests can be written in: Python/Ruby/Perl/Java/C#/Clojure/VB.NET/PowerShell Download source: https://github.com/ldtp/cobra Download binary (Windows XP / Vista / Windows 7 / Windows 8): https://code.google.com/p/cobra-winldtp/downloads/list System requirement: .NET 3.5, refer README.txt after installation Documentation references: For detailed information on LDTP framework and latest updates visit http://ldtp.freedesktop.org For information on various APIs in LDTP including those added for this release can be got from http://ldtp.freedesktop.org/user-doc/index.html Java doc - http://ldtp.freedesktop.org/javadoc/ Report bugs - http://ldtp.freedesktop.org/wiki/Bugs To subscribe to LDTP mailing lists, visit http://ldtp.freedesktop.org/wiki/Mailing_list/ Thanks Nagappan -- Cross platform GUI testing Linux Desktop (GUI Application) Testing Project - http://ldtp.freedesktop.org Cobra - Windows GUI Automation tool - https://github.com/ldtp/cobra ATOMac - Mac GUI Automation tool - https://github.com/pyatom/pyatom http://nagappanal.blogspot.com -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Announce : LDTP 3.5.0 - Linux GUI test automation tool
Hello, 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 Credit: * Sawyer X for the Perl interface * ebass (IRC nick name) * Marek Rosa marek.j.r...@gmail.com * Thanks to all others who have reported bugs through forum / email / in-person / IRC About LDTP: Cross Platform GUI Automation tool Linux version is LDTP, Windows version is Cobra and Mac version is PyATOM. * Linux version is known to work on GNOME / KDE (QT = 4.8) / Java Swing / LibreOffice / Mozilla application on all major Linux distribution. * Windows version is known to work on application written in .NET / C++ / Java / QT on Windows XP SP3 / Windows 7 / Windows 8 development version. * Mac GUI testing is known to work on OS X Snow Leopard/Lion/Mountain Lion. Where ever PyATOM runs, LDTP should work on it. Download source: https://github.com/ldtp/ldtp2 Download binary (RPM / DEB): http://download.opensuse.org/repositories/home:/anagappan:/ldtp2:/ Documentation references: For detailed information on LDTP framework and latest updates visit http://ldtp.freedesktop.org For information on various APIs in LDTP including those added for this release can be got from http://ldtp.freedesktop.org/user-doc/index.html Java doc - http://ldtp.freedesktop.org/javadoc/ Report bugs - http://ldtp.freedesktop.org/wiki/Bugs To subscribe to LDTP mailing lists, visit http://ldtp.freedesktop.org/wiki/Mailing_20list IRC Channel - #ldtp on irc.freenode.net How can you help: Spread the news and send back your feedback to us Thanks Nagappan -- Cross platform GUI testing Linux Desktop (GUI Application) Testing Project - http://ldtp.freedesktop.org Cobra - Windows GUI Automation tool - https://github.com/ldtp/cobra ATOMac - Mac GUI Automation tool - https://github.com/pyatom/pyatom http://nagappanal.blogspot.com -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Re: [Ann] Cobra 3.0 - Windows GUI test automation tool
Hello, Apologize for the inconvenience. Correction in binary download: http://code.google.com/p/cobra-winldtp/downloads/list Thanks Nagappan On Tue, Jan 8, 2013 at 5:07 PM, Nagappan Alagappan nagap...@gmail.comwrote: Hello, Highlights: - Added getcellsize / getcellvalue, returns table cell size and value respectively - API getaccesskey() is available, it returns the access key of a control - API appunderteset() is available, it is used to assign tested application to improve test speed and performance - Fix the missing window issue - Fix some i18n/l10n environment issues - API getcombovalue() is available, it returns a default value of a combobox - Fix combobox operation problem in APIs: comboselect / verifyselect / showlist / hidelist / getallitem - Fix inaccurate waiting time problem in hastate() - Fix shift key problem in enterstring() Credit: - John Yingjun Li yingju...@gmail.com - VMware colleagues Please spread the word and also share your feedback with us (email me: nagappan at gmail.com). About LDTP: Cross Platform GUI test automation tool Linux version is LDTP, Windows version is Cobra and Mac version is PyATOM. * Linux version is known to work on GNOME / KDE (QT = 4.8) / Java Swing / LibreOffice / Mozilla application on all major Linux distribution * Windows version is known to work on application written in .NET / C++ / Java / QT on Windows XP SP3 / Vista SP2 / Windows 7 SP1 / Windows 8. * Mac version is known to work on OS X Snow Leopard /Lion/Mountain Lion. Where ever PyATOM runs, LDTP should work on it. Tests can be written in: Python/Ruby/Perl/Java/C#/Clojure/ VB.NET/PowerShell Download source: https://github.com/ldtp/cobra Download binary (Windows XP / Vista / Windows 7 / Windows 8): https://github.com/ldtp/cobra/downloads System requirement: .NET 3.5, refer README.txt after installation Documentation references: For detailed information on LDTP framework and latest updates visit http://ldtp.freedesktop.org For information on various APIs in LDTP including those added for this release can be got from http://ldtp.freedesktop.org/user-doc/index.html Java doc - http://ldtp.freedesktop.org/javadoc/ Report bugs - http://ldtp.freedesktop.org/wiki/Bugs To subscribe to LDTP mailing lists, visit http://ldtp.freedesktop.org/wiki/Mailing_20list IRC Channel - #ldtp on irc.freenode.net Thanks Nagappan -- Cross platform GUI testing Linux Desktop (GUI Application) Testing Project - http://ldtp.freedesktop.org Cobra - Windows GUI Automation tool - https://github.com/ldtp/cobra ATOMac - Mac GUI Automation tool - https://github.com/pyatom/pyatom http://nagappanal.blogspot.com -- Cross platform GUI testing Linux Desktop (GUI Application) Testing Project - http://ldtp.freedesktop.org Cobra - Windows GUI Automation tool - https://github.com/ldtp/cobra ATOMac - Mac GUI Automation tool - https://github.com/pyatom/pyatom http://nagappanal.blogspot.com -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
[Ann] Cobra 2.5 - Windows GUI test automation tool
Hello, Highlights * Added Perl interface (Contributed by xsawyerx) * Added parallel execution (Leaks memory though, its not default, set LDTP_PARALLEL_MEM_LEAK environment variable before starting test) * Added new APIs (rightclick) * Fixed multiple bugs reported by users Credit: * Sawyer X (Perl LDTP library) * VMware colleagues * Wold (IRC) * Thanks to all others who have reported bugs through forum / email / in-person / IRC Please spread the word and also share your feedback with us (email me: nagap...@gmail.com). About LDTP: Cross Platform GUI Automation tool Linux version is LDTP, Windows version is Cobra and Mac version is PyATOM (Work in progress). * Linux version is known to work on GNOME / KDE (QT = 4.8) / Java Swing / LibreOffice / Mozilla application on all major Linux distribution. * Windows version is known to work on application written in .NET / C++ / Java / QT on Windows XP SP3 / Windows 7 / Windows 8 development version. * Mac version is currently under development and verified only on OS X Lion/Mountain Lion. Where ever PyATOM runs, LDTP should work on it. Download source: https://github.com/ldtp/cobra Download binary (Windows XP / Windows 7 / Windows 8): https://github.com/ldtp/cobra/downloads System requirement: .NET 3.5, refer README.txt after installation Documentation references: For detailed information on LDTP framework and latest updates visit http://ldtp.freedesktop.org For information on various APIs in LDTP including those added for this release can be got from http://ldtp.freedesktop.org/user-doc/index.html Java doc - http://ldtp.freedesktop.org/javadoc/ Report bugs - http://ldtp.freedesktop.org/wiki/Bugs To subscribe to LDTP mailing lists, visit http://ldtp.freedesktop.org/wiki/Mailing_20list IRC Channel - #ldtp on irc.freenode.net Thanks Nagappan -- Linux Desktop (GUI Application) Testing Project - http://ldtp.freedesktop.org Cobra - Windows GUI Automation tool - https://github.com/ldtp/cobra http://nagappanal.blogspot.com -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Announce: LDTP 3.0 - Linux GUI test automation tool
Hello, Highlights: * Java / C# / VB.NET http://vb.net/ / PowerShell / Ruby are now officially supported LDTP scripting languages other than Python New Features: * Firefox have check / uncheck as actions for check box New APIs: * selectpanel * selectpanelname * selectpanelindex Bug fix: * Simplified the implementation verifyselect for combobox menuitem * Fix QT related accessibility issue * Bug#673931 - Python-ldtp has issues if the application calls an env or other program to run Credit: * Ubuntu QA team members (Dave Morley, Ara Pulido) * VMware desktop QA team members * Kartik Mistry (Debian package maintainer) * Thanks to all others who have reported bugs through forum / email / in-person / IRC About LDTP: Cross Platform GUI Automation tool Linux version is LDTP, Windows version is Cobra and Mac version is PyATOM (Work in progress). * Linux version is known to work on GNOME / KDE (QT = 4.8) / Java Swing / LibreOffice / Mozilla application on all major Linux distribution. * Windows version is known to work on application written in .NET / C++ / Java / QT on Windows XP SP3 / Windows 7 / Windows 8 development version. * Mac version is currently under development and verified only on OS X Lion. Where ever PyATOM runs, LDTP should work on it. Download source: https://github.com/ldtp/ldtp2 Download binary (RPM / DEB): http://download.opensuse.org/repositories/home:/anagappan:/ldtp2:/ Documentation references: For detailed information on LDTP framework and latest updates visit http://ldtp.freedesktop.org For information on various APIs in LDTP including those added for this release can be got from http://ldtp.freedesktop.org/user-doc/index.html Java doc - http://ldtp.freedesktop.org/javadoc/ Report bugs - http://ldtp.freedesktop.org/wiki/Bugs To subscribe to LDTP mailing lists, visit http://ldtp.freedesktop.org/wiki/Mailing_20list IRC Channel - #ldtp on irc.freenode.net Thanks Nagappan -- Linux Desktop (GUI Application) Testing Project - http://ldtp.freedesktop.org Cobra - Windows GUI Automation tool - https://github.com/ldtp/cobra http://nagappanal.blogspot.com -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Announce: Cobra 2.0 - Windows GUI test automation tool
Hello, Highlights * Java / C# / VB.NET http://vb.net/ / PowerShell / Ruby are now officially supported LDTP scripting languages other than Python * Approximately 130 APIs are compatible with Linux version of LDTP * C# client is compatible with Mono .NET framework and we have tested it on Linux/Mac * Identify object name based on automation id (window id, as per SilkTest users) * i18n support * CPU / Memory logging * Remote test execution New features: * List / Tree item API's are added * Scroll to the element if the respective pattern is enabled * Added new characters in keyboard input * Object lookup based on wildcard(?) * Double click on allowed object's * Added hyper link widget type under known objects New APIs: * getwindowsize * simulatemousemove * gettablerowindex * getobjectnameatcoords * onwindowcreate (Java/C# client) * removecallback (Java/C# client) * mouserightclick Bug fixes: * Taskbar is now identified as pane, rather than ukn * generatemouseevent API now takes the optional argument, compatible with Linux * Fixed a crash, if the window title has back slash * Grabing focus on combobox element fails the object selection, removed the respective code * Ignore special characters while searching object name * Fix regexp in object lookup * getcellvalue API now takes the optional argument, compatible with Linux * Handle task manager menuitem, which worked slightly different than other menu * Fixed listing sub-menus with a simplified method * getcellvalue API now as the Linux version * getchild API now returns appropriate output * Fixed *window APIs to work with different types of window * Fixed mouse left click on a text widget Credit: * John Yingjun Li (VMware) have contributed most of the code in this release. I really appreciate all his effort * VMware colleagues * Thanks to all others who have reported bugs through forum / email / in-person / IRC Please spread the word and also share your feedback with us. About LDTP: Cross Platform GUI Automation tool Linux version is LDTP, Windows version is Cobra and Mac version is PyATOM (Work in progress). * Linux version is known to work on GNOME / KDE (QT = 4.8) / Java Swing / LibreOffice / Mozilla application on all major Linux distribution. * Windows version is known to work on application written in .NET / C++ / Java / QT on Windows XP SP3 / Windows 7 / Windows 8 development version. * Mac version is currently under development and verified only on OS X Lion. Where ever PyATOM runs, LDTP should work on it. Download source: https://github.com/ldtp/cobra Download binary (Windows XP / Windows 7 / Windows 8): http://download.freedesktop.org/ldtp/cobra-latest/ System requirement: .NET 3.5, refer README.txt after installation Documentation references: For detailed information on LDTP framework and latest updates visit http://ldtp.freedesktop.org For information on various APIs in LDTP including those added for this release can be got from http://ldtp.freedesktop.org/user-doc/index.html Java doc - http://ldtp.freedesktop.org/javadoc/ Report bugs - http://ldtp.freedesktop.org/wiki/Bugs To subscribe to LDTP mailing lists, visit http://ldtp.freedesktop.org/wiki/Mailing_20list IRC Channel - #ldtp on irc.freenode.net Thanks Nagappan -- Linux Desktop (GUI Application) Testing Project - http://ldtp.freedesktop.org Cobra - Windows GUI Automation tool - https://github.com/ldtp/cobra http://nagappanal.blogspot.com -- Linux Desktop (GUI Application) Testing Project - http://ldtp.freedesktop.org Cobra - Windows GUI Automation tool - https://github.com/ldtp/cobra http://nagappanal.blogspot.com -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Announce: Windows version of LDTP - GUI test automation tool
Hello, I'm excited to announce Windows version of Linux Desktop Testing Porject (WinLDTP) !!! Special thanks: VMware Inc permitting me to open source my work VMware Desktop Engineering QE team to test it extensively David Connet dcon...@vmware.com for creating the WinLDTP installer Existing LDTP API's are compatible with WinLDTP, if there is any mismatch then we have to fix it ;-) About LDTP: Linux Desktop Testing Project is aimed at producing high quality test automation framework (using GNOME / Python) and cutting-edge tools that can be used to test Linux Desktop and improve it. It uses the Accessibility libraries to poke through the application's user interface. We strive to help in building a quality desktop. Download source: https://github.com/ldtp/winldtp Download binary (Windows XP / Windows 7): http://download.freedesktop.org/ldtp/winldtp-latest/WinLDTP.msi System requirement: .NET 3.5, refer README.txt after installation Documentation references: For detailed information on LDTP framework and latest updates visit http://ldtp.freedesktop.org For information on various APIs in LDTP including those added for this release can be got from http://ldtp.freedesktop.org/user-doc/index.html Report bugs - http://ldtp.freedesktop.org/wiki/Bugs To subscribe to LDTP mailing lists, visit http://ldtp.freedesktop.org/wiki/Mailing_20list IRC Channel - #ldtp on irc.freenode.net Thanks Nagappan -- Linux Desktop (GUI Application) Testing Project - http://ldtp.freedesktop.org http://nagappanal.blogspot.com -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Announce: Linux Desktop Testing Project (LDTP) 2.1.0 released
Hello, About LDTP: Linux Desktop Testing Project is aimed at producing high quality test automation framework (using GNOME / Python) and cutting-edge tools that can be used to test Linux Desktop and improve it. It uses the Accessibility libraries to poke through the application's user interface. We strive to help in building a quality desktop. 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 Special thanks: Ara Pulido, JB Lallement - Ubuntu Mago team Eitan Isaacson Brian Nitz - Oracle / Sun Download source: http://download.freedesktop.org/ldtp/2.x/2.1.x/ldtp-2.1.0.tar.gz Download RPM from http://download.opensuse.org/repositories/home:/anagappan:/ldtp2:/rpm/ Will schedule deb build in openSUSE build service later Documentation references: For detailed information on LDTP framework and latest updates visit http://ldtp.freedesktop.org For information on various APIs in LDTP including those added for this release can be got from http://ldtp.freedesktop.org/user-doc/index.html Report bugs - http://ldtp.freedesktop.org/wiki/Bugs To subscribe to LDTP mailing lists, visit http://ldtp.freedesktop.org/wiki/Mailing_20list IRC Channel - #ldtp on irc.freenode.net Thanks Nagappan -- Linux Desktop (GUI Application) Testing Project - http://ldtp.freedesktop.org http://nagappanal.blogspot.com -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Announce: Linux Desktop Testing Project (LDTP) 2.0.5 released
Hello, About LDTP: Linux Desktop Testing Project is aimed at producing high quality test automation framework (using GNOME / Python) and cutting-edge tools that can be used to test Linux Desktop and improve it. It uses the Accessibility libraries to poke through the application's user interface. We strive to help in building a quality desktop. Changes in this release: Bug 614249 - Connection refused when importing ldtp module on Ubuntu 10.04 Special thanks to Ara Pulido [1], James Tatum [2] Download source: http://download.freedesktop.org/ldtp/2.x/2.0.x/ldtp-2.0.5.tar.gz Download RPM from http://download.opensuse.org/repositories/home:/anagappan:/ldtp2:/rpm/ Will schedule deb build in openSUSE build service tomorrow Documentation references: For detailed information on LDTP framework and latest updates visit http://ldtp.freedesktop.org For information on various APIs in LDTP including those added for this release can be got from http://ldtp.freedesktop.org/user-doc/index.html Report bugs - http://ldtp.freedesktop.org/wiki/Bugs To subscribe to LDTP mailing list, visit http://ldtp.freedesktop.org/wiki/Mailing_20list IRC Channel - #ldtp on irc.freenode.net Thanks Nagappan [1] - http://ubuntutesting.wordpress.com/ [2] - https://launchpad.net/~jtatum -- Linux Desktop (GUI Application) Testing Project - http://ldtp.freedesktop.org http://nagappanal.blogspot.com -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Announce: Linux Desktop Testing Project (LDTP) 1.7.2 released
Greetings all, We are proud to announce the release of LDTP 1.7.1. This release features number of important breakthroughs in LDTP as well as in the field of Test Automation. This release note covers a brief introduction on LDTP followed by the list of new features and major bug fixes which makes this new version of LDTP the best of the breed. Useful references have been included at the end of this article for those who wish to hack / use LDTP. About LDTP: Linux Desktop Testing Project is aimed at producing high quality test automation framework (C / Python) and cutting-edge tools that can be used to test Linux Desktop and improve it. It uses the Accessibility libraries to poke through the application's user interface. The framework also has tools to record test-cases based on user events in the interface of the application which is under testing. We strive to help in building a quality desktop. NOTE: *** This is a bug fix release only as requested by Sun QA team, we recommend to use LDTPv2 *** Changes in this release: Patch by James Tatum to fix Bug 606224 - Exceptions do not return unicode data Patch by Ara Pulido to fix Bug 603115 - Activate wnck function is not working Bug 603118 - wnck wrappers do not work with LDTP window names Bug 605650 - LDTP core dumps on OpenSolaris Bug 598947 - waittillguiexist() documentation should say if wildcards/regexes are allowed Patch by Adam Collard to fix Bug 599119 - checkrow action fails on table row Special thanks to James Tatum, Ara Pulido, Murray Cumming, Conny Cheng, Adam Collard Download source - http://download.freedesktop.org/ldtp/1.x/1.7.x/ldtp-1.7.2.tar.gz Download rpm - http://download.opensuse.org/repositories/home:/anagappan/ Will schedule deb build soon in openSUSE Build Service References: For detailed information on LDTP framework and latest updates visit http://ldtp.freedesktop.org For information on various APIs in LDTP including those added for this release can be got from http://ldtp.freedesktop.org/user-doc/index.html To subscribe to LDTP mailing lists, visit http://ldtp.freedesktop.org/wiki/Mailing_20list IRC Channel - #ldtp on irc.freenode.net Thanks Nagappan -- Linux Desktop (GUI Application) Testing Project - http://ldtp.freedesktop.org http://nagappanal.blogspot.com -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Announce: Linux Desktop Testing Project (LDTP) 2.0.3 released
Hello, About LDTP: Linux Desktop Testing Project is aimed at producing high quality test automation framework (using GNOME / Python) and cutting-edge tools that can be used to test Linux Desktop and improve it. It uses the Accessibility libraries to poke through the application's user interface. We strive to help in building a quality desktop. Changes in this release: Return always unicode string in gettextvalue, required to fix automated test script in VMware Workstation Fix ooldtp compatibility with LDTPv1 as reported by Mago [1] team Patch by James Tatum for getallstates compatible with hasstate function Fix bug b.g.o#608413 Fix Firefox preference accessing bug, reported by Aaron Yuan yuanchong1...@gmail.com Download source: http://download.freedesktop.org/ldtp/2.x/2.0.x/ldtp-2.0.3.tar.gz Download RPM from http://download.opensuse.org/repositories/home:/anagappan:/ldtp2:/rpm/ Will schedule deb build in openSUSE build service tomorrow Documentation references: For detailed information on LDTP framework and latest updates visit http://ldtp.freedesktop.org For information on various APIs in LDTP including those added for this release can be got from http://ldtp.freedesktop.org/user-doc/index.html Report bugs - http://ldtp.freedesktop.org/wiki/Bugs To subscribe to LDTP mailing lists, visit http://ldtp.freedesktop.org/wiki/Mailing_20list IRC Channel - #ldtp on irc.freenode.net Thanks Nagappan [1] - http://mago.ubuntu.com -- Linux Desktop (GUI Application) Testing Project - http://ldtp.freedesktop.org http://nagappanal.blogspot.com -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Announce: Linux Desktop Testing Project (LDTP) 2.0.2 released
Hello, About LDTP: Linux Desktop Testing Project is aimed at producing high quality test automation framework (using GNOME / Python) and cutting-edge tools that can be used to test Linux Desktop and improve it. It uses the Accessibility libraries to poke through the application's user interface. We strive to help in building a quality desktop. Changes in this release: Fixed ldtp binary name and now it spits out the version info Updated README and AUTHORS file Fixed OpenSolaris bug reported by Qinghua Cheng conny.ch...@sun.com Acknowledgement: Ara Pulido[1] requested the above change for backward compatibility. Thanks to Ara, Conny. Download RPM from http://download.opensuse.org/repositories/home:/anagappan:/ldtp2:/rpm Will schedule deb build tomorrow Documentation references: For detailed information on LDTP framework and latest updates visit http://ldtp.freedesktop.org For information on various APIs in LDTP including those added for this release can be got from http://ldtp.freedesktop.org/user-doc/index.html Report bugs - http://ldtp.freedesktop.org/wiki/Bugs To subscribe to LDTP mailing lists, visit http://ldtp.freedesktop.org/wiki/Mailing_20list IRC Channel - #ldtp on irc.freenode.net Thanks Nagappan [1] - http://ubuntutesting.wordpress.com/ -- Linux Desktop (GUI Application) Testing Project - http://ldtp.freedesktop.org http://nagappanal.blogspot.com -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Announce: Linux Desktop Testing Project (LDTP) 1.7.0 released
Greetings all, We are proud to announce the release of LDTP 1.7.0. This release features number of important breakthroughs in LDTP as well as in the field of Test Automation. This release note covers a brief introduction on LDTP followed by the list of new features and major bug fixes which makes this new version of LDTP the best of the breed. Useful references have been included at the end of this article for those who wish to hack / use LDTP. About LDTP: Linux Desktop Testing Project is aimed at producing high quality test automation framework (C / Python) and cutting-edge tools that can be used to test Linux Desktop and improve it. It uses the Accessibility libraries to poke through the application's user interface. The framework also has tools to record test-cases based on user events in the interface of the application which is under testing. We strive to help in building a quality desktop. LDTP NEWS Mago project uses LDTP - http://mago.ubuntu.com GLOM uses LDTP - http://git.gnome.org/cgit/glom/tree/ldtp/ Whats new in this release: Get the window uptime, maximize, minimize, close, activate all or any given window name are some of the noticable new APIs in this release. Generate key event function now uses xmodmap to determine the current local keyboard and generates the respective key codes. Bug fixes: 590755 – Keycodes mismatch using generatekeyevent from python-ldtp 586655 – typo hasstate example with more one state separator '+' instead of ',' 587614 – Method to measure how long a window is showing up 588674 – It would be nice if doesrowexist would look for partial matches 587456 – checkrow action fails on tree table cell 583021 – If an application changes a context, it is no longer found by LDTP 588819 – 'import ldtp' freezes interpreter 589898 – local variable 'gobject' referenced before assignment 586291 – Subsequent tests fail when first one registers callback handlers 586657 – Imporve user experience getallstates match for defined state constants Special thanks to Arvind Patil apatil at vmware.com, Ara Pulido ara at ubuntu.com, Guofu Xu Guofu.Xu at access-company.com, nouar garcia-mardmabek nouar.garcia at sun.com, José Luis Segura Lucas josel.segura at gmx.es, Tim Sun tim.miao at sun.com, Anupa Kamath anupak at vmware.com, Paul Larson Paul.Larson at canonical.com, Murray Cumming murrayc at murrayc.com, Armin Burgmeier armin at arbur.net, New API addition: Window maximize, minimize, close, activate APIs using python wnck module Download source tarball - http://download.freedesktop.org/ldtp/1.x/1.7.x/ldtp-1.7.0.tar.gz Binary (openSUSE / Ubuntu / Fedora / Debian / RHEL / CentOS / Mandriva) - http://download.opensuse.org/repositories/home:/anagappan/ (Just scheduled in openSUSE build service, might take time to complete depending upon the server load) Eitan Isaacson eitan at ascender.com has done a massive work on LDTPv2, a complete rewrite of LDTP in python using pyatspi, available through http://cgit.freedesktop.org/ldtp/ldtp2/tree/ References: For detailed information on LDTP framework and latest updates visit http://ldtp.freedesktop.org For information on various APIs in LDTP including those added for this release can be got from http://ldtp.freedesktop.org/user-doc/index.html To subscribe to LDTP mailing lists, visit http://ldtp.freedesktop.org/wiki/Mailing_20list IRC Channel - #ldtp on irc.freenode.net Thanks Nagappan -- Linux Desktop (GUI Application) Testing Project - http://ldtp.freedesktop.org http://nagappanal.blogspot.com -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Annoucement: Racetrack 1.0 repository
Hello all, Racetrack http://racetrackqa.com/ is a designed to store and display the results of automated tests. At VMware http://vmware.com/, over 2,000,000 test results have been stored in Racetrack Repository. Over 25 different teams use the repository to report results. It has a very simple data model, just three basic tables. ResultSet (stores information about a set of tests (Product, Build, etc.) Result, which stores information about the testcase itself, and ResultDetail, which stores the details of each verification performed within the test. ResultDetails also include screenshots and log files, make it easy for the triage engineer to determine the cause of the failure. We are very excited to offer Racetrack to the publichttps://launchpad.net/racetrackas an Open Source project. It offers complete visibility on test results to the organization, much more than Pass/Fail. QA Engineers, Developers, QA Managers, Project Managers all find it useful to quickly see the results of Basic Acceptance Tests, available within an hour of the build completing. Racetrack Triage Report makes it easy to see the number of defects found by a set of tests, and the number of failures caused by Product Changes, and Script failures. By adding a reference to your Bugzilla and Build systems, you can easily provide links directly from Racetrack to a defect or a build information page. The Web Services API is already part of the package, and SilkTest and Java APIs will be added shortly. Thanks Nagappan -- Linux Desktop (GUI Application) Testing Project - http://ldtp.freedesktop.org http://nagappanal.blogspot.com -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Annoucement: Racetrack 1.0 repository
[reposting plain-text for c.l.py.announce] Hello all, Racetrack http://racetrackqa.com/ is a designed to store and display the results of automated tests. At VMware http://vmware.com/, over 2,000,000 test results have been stored in Racetrack Repository. Over 25 different teams use the repository to report results. It has a very simple data model, just three basic tables. ResultSet (stores information about a set of tests (Product, Build, etc.) Result, which stores information about the testcase itself, and ResultDetail, which stores the details of each verification performed within the test. ResultDetails also include screenshots and log files, make it easy for the triage engineer to determine the cause of the failure. We are very excited to offer Racetrack to the publichttps://launchpad.net/racetrackas an Open Source project. It offers complete visibility on test results to the organization, much more than Pass/Fail. QA Engineers, Developers, QA Managers, Project Managers all find it useful to quickly see the results of Basic Acceptance Tests, available within an hour of the build completing. Racetrack Triage Report makes it easy to see the number of defects found by a set of tests, and the number of failures caused by Product Changes, and Script failures. By adding a reference to your Bugzilla and Build systems, you can easily provide links directly from Racetrack to a defect or a build information page. The Web Services API is already part of the package, and SilkTest and Java APIs will be added shortly. Thanks Nagappan -- Linux Desktop (GUI Application) Testing Project - http://ldtp.freedesktop.org http://nagappanal.blogspot.com -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Announce: Linux Desktop Testing Project (LDTP) 1.6.0 released
Greetings all, We are proud to announce the release of LDTP 1.6.0. This release features number of important breakthroughs in LDTP as well as in the field of Test Automation. This release note covers a brief introduction on LDTP followed by the list of new features and major bug fixes which makes this new version of LDTP the best of the breed. Useful references have been included at the end of this article for those who wish to hack / use LDTP. About LDTP: Linux Desktop Testing Project is aimed at producing high quality test automation framework (C / Python) and cutting-edge tools that can be used to test Linux Desktop and improve it. It uses the Accessibility libraries to poke through the application's user interface. The framework also has tools to record test-cases based on user events in the interface of the application which is under testing. We strive to help in building a quality desktop. Whats new in this release: Bug fixes: 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 Special thanks to Willi Walker william.walker at sun.com, Anupa Kamath anupak at vmware.com, Ara Pulido ara at ubuntu.com, Sandro Millien msp at lloedy.com, Guofu Xu Guofu.Xu at access-company.com, Szilárd Pfeiffer szilard.pfeiffer at gmail.com New API addition: Progress bar APIs Layered pane APIs Download source tarball - http://download.freedesktop.org/ldtp/1.x/1.6.x/ldtp-1.6.0.tar.gz Binary (openSUSE / Ubuntu / Fedora / Debian / RHEL / CentOS / Mandriva) - http://download.opensuse.org/repositories/home:/anagappan/ (Just scheduled in openSUSE build service, might take time to complete depending upon server load) Eitan Isaacson eitan at ascender.com has started LDTPv2, a complete rewrite of LDTP in python using pyatspi, soon this will be available through ldtp.fd.o git repository. For now you can access them from http://github.com/eeejay/ldtp2/tree/master References: For detailed information on LDTP framework and latest updates visit http://ldtp.freedesktop.org For information on various APIs in LDTP including those added for this release can be got from http://ldtp.freedesktop.org/user-doc/index.html To subscribe to LDTP mailing lists, visit http://ldtp.freedesktop.org/wiki/Mailing_20list IRC Channel - #ldtp on irc.freenode.net Thanks Nagappan -- Linux Desktop (GUI Application) Testing Project - http://ldtp.freedesktop.org http://nagappanal.blogspot.com -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Announce: Linux Desktop Testing Project (LDTP) 1.6.0 released
[reposted in plaintext by a...@pythoncraft.com] Greetings all, We are proud to announce the release of LDTP 1.6.0. This release features number of important breakthroughs in LDTP as well as in the field of Test Automation. This release note covers a brief introduction on LDTP followed by the list of new features and major bug fixes which makes this new version of LDTP the best of the breed. Useful references have been included at the end of this article for those who wish to hack / use LDTP. About LDTP: Linux Desktop Testing Project is aimed at producing high quality test automation framework (C / Python) and cutting-edge tools that can be used to test Linux Desktop and improve it. It uses the Accessibility libraries to poke through the application's user interface. The framework also has tools to record test-cases based on user events in the interface of the application which is under testing. We strive to help in building a quality desktop. Whats new in this release: Bug fixes: 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 Special thanks to Willi Walker william.walker at sun.com, Anupa Kamath anupak at vmware.com, Ara Pulido ara at ubuntu.com, Sandro Millien msp at lloedy.com, Guofu Xu Guofu.Xu at access-company.com, Szil?rd Pfeiffer szilard.pfeiffer at gmail.com New API addition: Progress bar APIs Layered pane APIs Download source tarball - http://download.freedesktop.org/ldtp/1.x/1.6.x/ldtp-1.6.0.tar.gz Binary (openSUSE / Ubuntu / Fedora / Debian / RHEL / CentOS / Mandriva) - http://download.opensuse.org/repositories/home:/anagappan/ (Just scheduled in openSUSE build service, might take time to complete depending upon server load) Eitan Isaacson eitan at ascender.com has started LDTPv2, a complete rewrite of LDTP in python using pyatspi, soon this will be available through ldtp.fd.o git repository. For now you can access them from http://github.com/eeejay/ldtp2/tree/master References: For detailed information on LDTP framework and latest updates visit http://ldtp.freedesktop.org For information on various APIs in LDTP including those added for this release can be got from http://ldtp.freedesktop.org/user-doc/index.html To subscribe to LDTP mailing lists, visit http://ldtp.freedesktop.org/wiki/Mailing_20list IRC Channel - #ldtp on irc.freenode.net Thanks Nagappan -- Linux Desktop (GUI Application) Testing Project - http://ldtp.freedesktop.org http://nagappanal.blogspot.com -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Announce: Linux Desktop Testing Project (LDTP) 1.5.1 released
Greetings all, We are proud to announce the release of LDTP 1.5.1. This release features number of important breakthroughs in LDTP as well as in the field of Test Automation. This release note covers a brief introduction on LDTP followed by the list of new features and major bug fixes which makes this new version of LDTP the best of the breed. Useful references have been included at the end of this article for those who wish to hack / use LDTP. About LDTP: Linux Desktop Testing Project is aimed at producing high quality test automation framework (C / Python) and cutting-edge tools that can be used to test Linux Desktop and improve it. It uses the Accessibility libraries to poke through the application's user interface. The framework also has tools to record test-cases based on user events in the interface of the application which is under testing. We strive to help in building a quality desktop. Whats new in this release: Bug fixes: * 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 Special thanks to Ara Pulido ara at ubuntu.com, Eitan Isaacson ei...@ascender.com and Michael Terry michael.te...@canonical.com Download source tarball - http://download.freedesktop.org/ldtp/1.x/1.5.x/ldtp-1.5.1.tar.gz Binary (openSUSE / Ubuntu / Fedora / Debian / RHEL / CentOS / Mandriva) - http://download.opensuse.org/repositories/home:/anagappan/ (Just scheduled in openSUSE build service, might take time to complete depending upon server load) References: For detailed information on LDTP framework and latest updates visit http://ldtp.freedesktop.org For information on various APIs in LDTP including those added for this release can be got from http://ldtp.freedesktop.org/user-doc/index.html To subscribe to LDTP mailing lists, visit http://ldtp.freedesktop.org/wiki/Mailing_20list IRC Channel - #ldtp on irc.freenode.net Thanks Nagappan -- Linux Desktop (GUI Application) Testing Project - http://ldtp.freedesktop.org http://nagappanal.blogspot.com -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Announce: Linux Desktop Testing Project (LDTP) 1.4.0 released
Greetings all, We are proud to announce the release of LDTP 1.4.0. This release features number of important breakthroughs in LDTP as well as in the field of Test Automation. This release note covers a brief introduction on LDTP followed by the list of new features and major bug fixes which makes this new version of LDTP the best of the breed. Useful references have been included at the end of this article for those who wish to hack / use LDTP. About LDTP: Linux Desktop Testing Project is aimed at producing high quality test automation framework (C / Python) and cutting-edge tools that can be used to test Linux Desktop and improve it. It uses the Accessibility libraries to poke through the application's user interface. The framework also has tools to record test-cases based on user events in the interface of the application which is under testing. We strive to help in building a quality desktop. Whats new in this release: 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 Bug fixes: * Guofu Xu [EMAIL PROTECTED] fixed couple of crash, handled new scenarios where the window title is empty and many other performance improvement. Fixed bug # 343890, 550978 Fixed thread lock, which avoid the crash Download source tarball - http://download.freedesktop.org/ldtp/1.x/1.4.x/ldtp-1.4.0.tar.gz LDTP news: More news to come later ;-) References: For detailed information on LDTP framework and latest updates visit http://ldtp.freedesktop.org For information on various APIs in LDTP including those added for this release can be got from http://ldtp.freedesktop.org/user-doc/index.html To subscribe to LDTP mailing lists, visit http://ldtp.freedesktop.org/wiki/Mailing_20list IRC Channel - #ldtp on irc.freenode.net Thanks Nagappan -- Linux Desktop (GUI Application) Testing Project - http://ldtp.freedesktop.org http://nagappanal.blogspot.com -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Announce: Linux Desktop Testing Project (LDTP) 1.2.0 released
Hello all, We are proud to announce the release of LDTP 1.2.0. This release features number of important breakthroughs in LDTP as well as in the field of Test Automation. This release note covers a brief introduction on LDTP followed by the list of new features and major bug fixes which makes this new version of LDTP the best of the breed. Useful references have been included at the end of this article for those who wish to hack / use LDTP. About LDTP == Linux Desktop Testing Project is aimed at producing high quality test automation framework (C / Python) and cutting-edge tools that can be used to test Linux Desktop and improve it. It uses the Accessibility libraries to poke through the application's user interface. The framework also has tools to record test-cases based on user events in the interface of the application which is under testing. We strive to help in building a quality desktop. Whats new in this release... * Performance fix, which improves the LDTP exeuction time drastically * 3 crasher fixes * LDTP editor bug fixes reported by Shreyank Gupta * Added 2 new API required for VMware Workstation automation * API manual is updated * Moved from CVS to GIT - Thanks to FreeDesktop administrators * Thanks to Ubuntu automation team for using / evaluating LDTP Download source tarball - http://download.freedesktop.org/ldtp/1.x/1.2.x/ldtp-1.2.0.tar.gz LDTP news = * LDTP is being evaluated by the project Open Source based Desktop Benchmark [1] of the Linux Solutions Group e.V. (LiSoG) in Germany, Switzerland and Austria. - http://lists.freedesktop.org/archives/ldtp-dev/2008-June/000625.html References == For detailed information on LDTP framework and latest updates visit http://ldtp.freedesktop.org For information on various APIs in LDTP including those added for this release can be got from http://ldtp.freedesktop.org/user-doc/index.html To subscribe to LDTP mailing lists, visit http://ldtp.freedesktop.org/wiki/Mailing_20list IRC Channel - #ldtp on irc.freenode.net For suggestions to improve this newsletter, please write to nagappan at gmail.com Thanks Nagappan -- Linux Desktop (GUI Application) Testing Project - http://ldtp.freedesktop.org http://nagappanal.blogspot.com -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Announce: Linux Desktop (GUI Application) Testing Project - LDTP 1.0.0 release
Hi, We are proud to announce the release of LDTP 1.0.0. This release features number of important breakthroughs in LDTP as well as in the field of Test Automation. This release note covers a brief introduction on LDTP followed by the list of new features and major bug fixes which makes this new version of LDTP the best of the breed. Useful references have been included at the end of this article for those who wish to hack / use LDTP. About LDTP == Linux Desktop (GUI Application) Testing Project is aimed at producing high quality test automation framework (C / Python) and cutting-edge tools that can be used to test Linux Desktop and improve it. It uses the Accessibility libraries to poke through the application's user interface. The framework also has tools to record test-cases based on user events in the interface of the application which is under testing. We strive to help in building a quality desktop. Whats new in this release... * Object Oriented LDTP. * LDTP Editor (Record / Replay). * Other major bug fixes. * LDTP documentation has been majorly updated. Download source tarball - http://download.freedesktop.org/ldtp/1.x/1.0.x/ldtp-1.0.0.tar.gz LDTP Binary - OpenSuSE 10.2, 10.3, Factory, Fedora 6, 7, 8, RHEL 5, CentOS 5 (x86, x86_64) - http://download.freedesktop.org/ldtp/1.x/1.0.x/ or http://download.opensuse.org/repositories/home:/anagappan/ LDTP news = * Joshua did a wonderful job of Create desktop testing suite using LDTP as part of Google Highly Open Participation GNOME 2007 under GNOME organization - http://code.google.com/p/google-highly-open-participation-gnome/issues/detail?id=51 Credit == Prasad of Evolution QA team, tested LDTP editor extensively and reported all the issues he faced. Evolution team is using LDTP editor for generating test scripts. Initial code LDTP editor was developed by Thanumalayan [EMAIL PROTECTED] and Vinod Kumar [EMAIL PROTECTED]. LDTP team appreciate their contributions. References == For detailed information on LDTP framework and latest updates visit http://ldtp.freedesktop.org For information on various APIs in LDTP including those added for this release can be got from http://ldtp.freedesktop.org/user-doc/index.html To subscribe to LDTP mailing lists, visit http://ldtp.freedesktop.org/wiki/Mailing_20list IRC Channel - #ldtp on irc.freenode.net Thanks Nagappan -- Linux Desktop (GUI Application) Testing Project - http://ldtp.freedesktop.org http://nagappanal.blogspot.com -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Announce: Linux Desktop Testing Project (LDTP) 0.9.0 released
Hi, We are proud to announce the release of LDTP 0.9.0. This release features number of important breakthroughs in LDTP as well as in the field of Test Automation. This release note covers a brief introduction on LDTP followed by the list of new features and major bug fixes which makes this new version of LDTP the best of the breed. Useful references have been included at the end of this article for those who wish to hack / use LDTP. About LDTP == Linux Desktop Testing Project is aimed at producing high quality test automation framework (C / Python) and cutting-edge tools that can be used to test Linux Desktop and improve it. It uses the Accessibility libraries to poke through the application's user interface. The framework also has tools to record test-cases based on user events in the interface of the application which is under testing. We strive to help in building a quality desktop. Whats new in this release... * Kartik Mistry fixed build issue in Alpha machines * Rewrote the recording framework and it completely uses pyatspi / orca-atspi (when pyatspi is missing) * Added new accessibility roles required for Firefox automation * Other major bug fixes * LDTP documentation has been majorly updated - http://download.freedesktop.org/ldtp/doc/ldtp-tutorial.pdf Download source tarball - http://download.freedesktop.org/ldtp/0.x/0.9.x/ldtp-0.9.0.tar.gz LDTP news = * Harishankar did a wonderful job of doing Firefox automation using LDTP as part of Google Summer of Code 2007 under Mozilla organization - http://nagappanal.blogspot.com/2007/08/summer-of-code-2007-firefox-automation.html References == For detailed information on LDTP framework and latest updates visit http://ldtp.freedesktop.org For information on various APIs in LDTP including those added for this release can be got from http://ldtp.freedesktop.org/user-doc/index.html To subscribe to LDTP mailing lists, visit http://ldtp.freedesktop.org/wiki/Mailing_20list IRC Channel - #ldtp on irc.freenode.net For suggestions to improve this newsletter, please write to anagappan at novell.com Thanks Nagappan -- -- Nagappan A [EMAIL PROTECTED] Linux Desktop Testing Project - http://ldtp.freedesktop.org http://nagappanal.blogspot.com Novell, Inc. SUSE* Linux Enterprise 10 Your Linux is ready* http://www.novell.com/linux -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Announce: Linux Desktop Testing Project (LDTP) 0.8.0 released
We are proud to announce the release of LDTP 0.8.0. This release features number of important breakthroughs in LDTP as well as in the field of Test Automation. This release note covers a brief introduction on LDTP followed by the list of new features and major bug fixes which makes this new version of LDTP the best of the breed. Useful references have been included at the end of this article for those who wish to hack / use LDTP. About LDTP == Linux Desktop Testing Project is aimed at producing high quality test automation framework (C / Python) and cutting-edge tools that can be used to test Linux Desktop and improve it. It uses the Accessibility libraries to poke through the application's user interface. The framework also has tools to record test-cases based on user events in the interface of the application which is under testing. We strive to help in building a quality desktop. Whats new in this release... + Major performance enhancement In this release major contribution from Nagappan A [EMAIL PROTECTED]. Valgrinded LDTP engine and fixed lot of memory leaks in LDTP and improved the performance. + Palm Source testing team has contributed significant amount of code in ldtprunner and also reported all major issues to make LDTP execution engine more stable. + Added LDTP repository into to OpenSuSE build system. Packages will be available for SuSE 10.0, SuSE 10.1, OpenSuSE 10.2, OpenSuSE Factory, Fedora 4, Fedora 5, Fedora 6, Mandriva just on a single click. The OpenSuSE build system really rocks ;) + Bug fixes This version includes loads of bug fixes to address important issues like memory leak, API functionality, accessibility compatible issues etc., For a detailed list please refer to release notes section of our project site hosted in http://ldtp.freedesktop.org. Thanks to all the developers for their contribution and Guofu Xu (lavi) especially. Download source tarball - http://download.freedesktop.org/ldtp/0.x/0.8.x/ldtp-0.8.0.tar.gz LDTP news = * LDTP packages are now built through OpenSuSE build system - http://software.opensuse.org/download/home:/anagappan/ * Accessibility test suite by Rodney Dawes (dobey) - http://webcvs.freedesktop.org/ldtp/a11y-test-suite/ LDTP Recording demo === Record / Playback of scripts - http://people.freedesktop.org/~nagappan/ldtpguidemo.html References == For detailed information on LDTP framework and latest updates visit http://ldtp.freedesktop.org For information on various APIs in LDTP including those added for this release can be got from http://ldtp.freedesktop.org/user-doc/index.html To subscribe to LDTP mailing lists, visit http://ldtp.freedesktop.org/wiki/Mailing_20list IRC Channel - #ldtp on irc.freenode.net For suggestions to improve this newsletter, please write to [EMAIL PROTECTED] Nagappan A [EMAIL PROTECTED] Linux Desktop Testing Project - http://ldtp.freedesktop.org http://nagappanal.blogspot.com Novell, Inc. SUSE® Linux Enterprise 10 Your Linux is ready™ http://www.novell.com/linux -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Linux Desktop Testing Project (LDTP) 0.7.0 released
We are proud to announce the release of LDTP 0.7.0. This release features number of important breakthroughs in LDTP as well as in the field of Test Automation. This release note covers a brief introduction on LDTP followed by the list of new features and major bug fixes which makes this new version of LDTP the best of the breed. Useful references have been included at the end of this article for those who wish to hack / use LDTP. About LDTP == Linux Desktop Testing Project is aimed at producing high quality test automation framework (C/Python) and cutting-edge tools that can be used to test Linux Desktop and improve it. It uses the Accessibility libraries to poke through the application's user interface. The framework also has tools to record test-cases based on user events in the interface of the application which is under testing. We strive to help in building a quality desktop. Whats new in this release... + Major performance enhancement In this release major contribution from Rodney Dawes [EMAIL PROTECTED]. Valgrinded LDTP engine and fixed lot of memory leaks in LDTP and improved the performance. + Major rewritten of LDTP Error structure, LDTP Command structure. + Now LDTP uses python logging module. + Bug fixes This version includes loads of bug fixes to address important issues like memory leak, API functionality, accessibility compatible issues etc., For a detailed list please refer to release notes section of our project site hosted in http://ldtp.freedesktop.org. Thanks to all the developers for their contribution and Rodney Dawes (dobey) especially. Download source tarball - http://download.freedesktop.org/ldtp/0.x/0.7.x/ldtp-0.7.0.tar.gz LDTP news = * Accessibility test suite by Rodney Dawes (dobey) - http://webcvs.freedesktop.org/ldtp/a11y-test-suite/ * LDTP Presentation in FOSS.IN/2006 by Prashanth Mohan, Bangalore, India LDTP Recording demo = Record / Playback of scripts - http://people.freedesktop.org/~nagappan/ldtpguidemo.html References == For detailed information on LDTP framework and latest updates visit http://ldtp.freedesktop.org For information on various APIs in LDTP including those added for this release can be got from http://ldtp.freedesktop.org/user-doc/index.html To subscribe to LDTP mailing lists, visit http://ldtp.freedesktop.org/wiki/Mailing_20list IRC Channel - #ldtp on irc.freenode.net For suggestions to improve this newsletter, please write to [EMAIL PROTECTED] Nagappan A [EMAIL PROTECTED] Linux Desktop Testing Project - http://ldtp.freedesktop.org http://nagappanal.blogspot.com Novell, Inc. SUSE® Linux Enterprise 10 Your Linux is ready™ http://www.novell.com/linux -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
LDTP 0.5.0 released !!!
Issue VIII - 10 August 2006 We are proud to announce the release of LDTP 0.5.0. This release features number of important breakthroughs in the history of LDTP as well as in the field of Test Automation. This release note covers a brief introduction on LDTP followed by the list of new features and major bug fixes which makes this new version of LDTP the best of the breed. Useful references have been included at the end of this article for those who wish to hack / use LDTP. LDTP developers had the privilege of participating in the Google Summer of Code contest. Special thanks to the mentors of LDTP in the event Varadhan and Emily Chen. We also thank Prashanth Mohan ('Casanova') for his wonderful contributions acting as student developer for LDTP as part of this event. LDTP Planet has been set up by Prashanth Mohan ('Casanova') for sharing information more effectively across the community. You can have access to the planet through the following link http://ldtp.freedesktop.org/planet/ About LDTP == Linux Desktop Testing Project is aimed at producing high quality test automation framework and cutting-edge tools that can be used to test Linux Desktop and improve it. It uses the Accessibility libraries to poke through the application's user interface. The framework also has tools to record test-cases based on user events in the interface of the application which is under testing. We strive to help in building a quality desktop. Whats new in this release... + Recording using LDTP This new version of LDTP features a recorder tool which would help in generating automation scripts automatically by recording user events. This would greatly reduce the time required for creating and maintaining automation scripts. Thanks to Venkateswaran ('whacko'), Harishankaran ('sp2hari') and Theyagarajan ('Taggy') for making this happen. For more information on this please refer to http://ldtp.freedesktop.org/wiki/RecordHOWTO + Integration with Tinderbox - LDTP has been integrated with the GNOME jhbuild. Using this feature one can execute test scripts automatically at the end of successful completion of package building using jhbuild. This was done as part of Google SoC. Thanks to Prashanth Mohan ('Casanova') again for his wonderful contribution. Please refer to the following links for more information. * http://prashblog.be/2006/07/27/ldtp-integrated-into-jhbuild/ * http://www.0d.be/2006/07/25/integrating-ldtp-into-jhbuild/ * http://tieguy.org/blog/2006/07/26/little-bits-of-awesomeness/ + Automation scripts * More than 70 new scripts for Gedit has been developed and is available for download with this release. Kudos to Lakshmi Narasimhan ('narasim_7') and 'addict3d' for their excellent work. You can download them from http://people.freedesktop.org/~prashmohan/gedit/ * New automation scripts for Evolution are being developed by Prashanth Mohan ('Casanova') as part of his SoC contribution. These scripts can be downloaded from http://people.freedesktop.org/~prashmohan/evolution/ + Documentation updates LDTP documentation section in the LDTP web site has been updated with the latest list of automation APIs. Thanks to our maintainer Nagappan ('nags') for his contribution. + Bug fixes This version includes loads of bug fixes to address important issues like memory leak, API functionality etc., For a detailed list please refer to release notes section of our project site hosted in http://ldtp.freedesktop.org. Thanks to all the developers for their contribution. Whats in Store... = + We are very pleased with the ongoing work on porting LDTP to ARM platform by people from Palm Source, China. One of their latest contribution has led to an Object Oriented LDTP approach. It still under development but you can have a taste of this new recipe by following this link http://ldtp.freedesktop.org/wiki/Object_2oriented_20LDTP + With Google SoC in full steam, we are awaiting more breakthroughs by our LDTP team pabe downloaded from the following location http://ldtp.freedesktop.org/wiki/Downloads References == For detailed information on LDTP framework and latest updates visit http://ldtp.freedesktop.org For information on various APIs in LDTP including those added for this release can be got from http://ldtp.freedesktop.org/user-doc/index.html To subscribe to LDTP mailing lists, visit http://ldtp.freedesktop.org/wiki/Mailing_20list IRC Channel - #ldtp on irc.freenode.net For suggestions to improve this newsletter, please write to [EMAIL PROTECTED] Nagappan A [EMAIL PROTECTED] Linux Desktop Testing Project - http://ldtp.freedesktop.org http://nagappanal.blogspot.com Novell, Inc. SUSE® Linux Enterprise 10 Your Linux is ready™ http://www.novell.com/linux -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
LDTP 0.2.1 released
About LDTP: Linux Desktop Testing Project is aimed at producing high quality test automation framework. It uses the Accessibility libraries to poke through the application's user interface. Thanks to Sun and Accessibility team. Whats new in this release: * Testing Applications in localized languages using LDTP ('Nagappan' 'Premkumar') The wait is over! Languages are no barriers for testing applications any more! We are proud to announce the localization support available with this release of LDTP which no other F/OSS test automation tool has ever provided till date. This version of LDTP lets you test applications in localized languages. The best part being not necessary to rewrite scripts for testing applications running in localized languages. Use existing script, follow the simple steps provided in the README file (Localization support section) and you have LDTP testing your application!! The current version of LDTP does not include testing of rendering of localized strings. Thanks to Karunakar ([EMAIL PROTECTED]) for helping us complete this work successfully. * New component functions: + 'sortcolumnindex' and 'sortcolumn' for table/tree-table objects. ('Shaheed') + 'getwindowlist' and 'getcomponentlist' ('Premkumar') + 'bindtext', 'getobjectinfo' and 'getobjectproperties' ('Nagappan') * Major Bug Fixes: + Proper error messages have been updated for easy debugging ('Nagappan') + 'selectrow' to select row based on number of matchings ('Shaheed') + 'doesrowexist' now performs an exact match ('Shaheed') + Crasher bug in menu.c relating to menu items has been fixed ('Nagappan') + Crasher bug in 'selectcalendardate' API has been fixed ('Premkumar') * Automation scripts: + Evolution 2.5.1 automation scripts for the following scenarios have been updated. Thanks to Patrick ([EMAIL PROTECTED]), Haip ([EMAIL PROTECTED]), Nags ([EMAIL PROTECTED]), Premkumar ([EMAIL PROTECTED]) and Shaheed ([EMAIL PROTECTED]) for their wonderful contribution. - Compose mail with/without attachment - Copy/Delete/Move mail - Forward mail mail in different styles (Attachment/Inline/Quoted) - Search for mail based on - Subject or sender contains - Subject contains - Sender contains - Create/Rename/Delete mail folder - Create vfolder from message sender/message subject - Creating an user account Following are the requirements for setting up LDTP + Python 2.3 or higher + Python Imaging Library + libstatgrab and pystatgrab [please use the development snapshot for libstatgrab which includes an important fix for a crasher bug]. You can download these libraries from http://www.i-scream.org/libstatgrab/ + Import utility of ImageMagick + gettext library (0.14 or higher). You can download it from http://www.gnu.org/software/gettext/gettext.html You can download the latest version of LDTP from http://gnomebangalore.org/ldtp/index.php/Downloads For detailed information on LDTP framework and latest updates visit http://gnomebangalore.org/ldtp/ Thanks Nagappan -- Nagappan A [EMAIL PROTECTED] Novell Software Development (I) Pvt. Ltd. Linux Desktop Testing Project - http://gnomebangalore.org/ldtp/index.php/Main_Page http://nagappanal.blogspot.com/ -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html