I'm happy to announce Ruby client to LDTP. Tested with Ruby 1.8.7 in Ubuntu 11.04.
Wednesday, June 20, 2012
Announce: C#/VB.NET/PowerShell API to write LDTP (GUI Automation) tests
I'm happy to announce we now have C# API for LDTP. Tested the API set with VB.NET and PowerShell. Get latest LDTP binary from here Credit: John Yingjun Li, who have done the most of work creating C# client, verifying with Linux LDTP, creating VB.NET test app. API's tested against Cobra (Windows LDTP) and LDTP (Linux version, remotely though). Include Ldtp.dll and CookComputing.XmlRpcV2.dll into your project as dependency. Check C# client and example source.
Friday, May 25, 2012
Java API to write LDTP (GUI Automation) tests
I'm happy to announce, we have added Java API support to write GUI tests using LDTP API.
Java LDTP client source:
http://cgit.freedesktop.org/ldtp/ldtp2/tree/ldtp/Ldtp.java
Dependency:
Apache XML-RPC library
Apache codec base 64 library
Tested on both Windows and Linux.
To compile set the CLASSPATH of the following jar files:
commons-codec-1.6.jar
ws-commons-utils-1.0.2.jar
xmlrpc-client-3.1.3.jar
xmlrpc-common-3.1.3.jar
Java documentation available here
Thursday, April 19, 2012
Announce: Windows version of LDTP - GUI test automation tool
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 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
Download binary (Windows XP / Windows 7)
System requirement: .NET 3.5, refer README.txt after installation
Documentation references:
For detailed information on LDTP framework and latest updates visit
For information on various APIs in LDTP including those added for this release can be got from
Report bugs
To subscribe to LDTP mailing lists
IRC Channel - #ldtp on irc.freenode.net
Sunday, February 26, 2012
Announce: Linux Desktop Testing Project (LDTP) 2.3.1 released
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 twisted gtk3reactor
Operate on window name using index, will be helpful with i18n, l10n testing
at-spi2 related fixes to improve test execution time (Ubuntu 12.04)
Special thanks:
Mike Gorse
VMware Desktop UI automation
Dave Morley
Andre Klapper (i18n / l10n suggestions)
Friday, February 17, 2012
Announce: Linux Desktop Testing Project (LDTP) 2.3.0 released
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 Windows client version for LDTP (Hint: Expect windows version of LDTP soon ;-) )
Updated keycodes based on latest Linux distribution
Bugs fixed:
Fixed twisted gtk2 import in gtk3 environment
Ubuntu 12.04 twisted XMLRPC APIs have been changed, updated accordingly
Special thanks:
Mike Gorse
VMware Desktop UI automation
Tim Miao
Michael Terry
Brain Nitz
Andre Klapper (i18n / l10n suggestions)
Gurdun (To run LDTP from Robot Framework)
Mardy (To run LDTP in QT environment)
Download source
Download RPM
Will schedule deb build in openSUSE build service later
Documentation references:
For detailed information on LDTP framework and latest updates visit
Check LDTP APIs
Report bugs
To subscribe to LDTP mailing lists
IRC Channel - #ldtp on irc.freenode.net
Wednesday, January 26, 2011
Announce: Mago New development release
On behalf of Jean-Baptiste Lallement:
We are pleased to announce the new development release of Mago.
This release has seen a lot of changes and improvements to make Linux
automated desktop testing easier and enable more people to contribute
writing tests and aiming to high quality desktop applications.
Key features included in this version:
- Separation between the framework and the tests
- Support for standard gnome dialogs and authentication
- Easy configuration of the tests with configuration files
- Support for the latest version of LDTP
- Direct interaction with Window Manager via XLib
- Image matching testing with XPresser
- Easy and flexible collect and run with Nose
- Testtools to extend python unittest
- The documentation now uses Sphinx
- Magomatic to generate application map
You want to contribute to the effort?
You can download the source from bazaar at https://launchpad.net/mago
The testsuite is available from lp:~mago-contributors/mago/mago-testsuite
Note that this version is not compatible with the previous version of
mago which is still available from lp:~mago-contributors/mago/mago-1.0
Mailing List:
http://mail.gnome.org/mailman/listinfo/desktop-testing-list
IRC:
#ubuntu-testing in irc.freenode.org
#gnome-testing in irc.gnome.org
Thanks to all the people who contributed fixes, features and lot of tests.
We are pleased to announce the new development release of Mago.
This release has seen a lot of changes and improvements to make Linux
automated desktop testing easier and enable more people to contribute
writing tests and aiming to high quality desktop applications.
Key features included in this version:
- Separation between the framework and the tests
- Support for standard gnome dialogs and authentication
- Easy configuration of the tests with configuration files
- Support for the latest version of LDTP
- Direct interaction with Window Manager via XLib
- Image matching testing with XPresser
- Easy and flexible collect and run with Nose
- Testtools to extend python unittest
- The documentation now uses Sphinx
- Magomatic to generate application map
You want to contribute to the effort?
You can download the source from bazaar at https://launchpad.net/mago
The testsuite is available from lp:~mago-contributors/mago/mago-testsuite
Note that this version is not compatible with the previous version of
mago which is still available from lp:~mago-contributors/mago/mago-1.0
Mailing List:
http://mail.gnome.org/mailman/listinfo/desktop-testing-list
IRC:
#ubuntu-testing in irc.freenode.org
#gnome-testing in irc.gnome.org
Thanks to all the people who contributed fixes, features and lot of tests.
Subscribe to:
Posts (Atom)