[LDTP-Dev] LDTP 0.3.0 Released!!!

J Premkumar jpremkumar at novell.com
Wed Feb 1 06:09:42 PST 2006


Issue VI - 1 February 2006

Welcome to the sixth issue of LDTP Newsletter! LDTP community has
reached another important milestone with the release of LDTP 0.3.0. This
release features the new architecture which is a result of more than 3
months of hard work by the LDTP community. This newsletter also includes
latest news on our approach towards achieving an automated test engine.
Useful references have been included at the end of this article for
those who wish to hack/use LDTP.

LDTP is now at version 0.3.0 !

Whats new in this release...

+ New Client Server Architecture:
	This release includes major changes in the architecture with
LDTP using client/server architecture to handle more scenarios which
were not possible with the previous versions. Thankfully, not much
changes are required for the old scripts for them to be used. Kudos to
the LDTP community for making this release a grand success. 

+ Run time appmap generation (initialization of appmap is optional)
	Appmaps can be optional with the new LDTP as it can be generated
autimatically at run time.This along with the Regular Expression
(discussed below) feature will greatly minimise the script changes
required after the GUI of the application to be tested changes.

+ Regular expression based object search (both context and component)
	This cool new feature enables the script writer to give regular
expressions instead of complete names for the components under testing.
This relieves the script writer from setting the context for different
window titles.

+ 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

+ Programming language is no barrier for automation! Now the scripts
can be written in any language even though the default one is Python.

+ Cleaner code base
	LDTP code base has been restructured and all the files follow
proper coding guidelines. This helps newbies to get started with hacking
LDTP more easily than ever before.

This release is a promising one from the LDTP community with a bag full
of features and lot more! so what are you waiting for. Grab your copy
from the following link and start easing your work by automating using
LDTP.

Downloads...

You can download the latest version of LDTP from
http://ldtp.freedesktop.org/wiki/Downloads 

LDTP is available as rpm package. LDTP is also available as deb package
for Debian and Ubuntu distributions. Thanks to Casanova
(prashmohan at gmail.com) for the providing the same.

For a step by step instruction on setting up LDTP please refer
http://ldtp.freedesktop.org/wiki/How_20to_20setup_20pyldtp_20in_20GNU_2fLinux_20environment


References

For detailed information on LDTP framework and latest updates visit
http://ldtp.freedesktop.org 

All the published newsletters including the current one can be
downloaded from http://ldtp.freedesktop.org/wiki/Newsletters 

For release notes of every release including the current one please
refer http://ldtp.freedesktop.org/wiki/Release_20Notes 

For information on various APIs in LDTP including those added for this
release can be got from http://ldtp.freedesktop.org/wiki/API_20Reference


To subscribe to LDTP mailing lists, visit
http://ldtp.freedesktop.org/wiki/Mailing_20list 

IRC Channel - #ldtp on irc.gimp.org

For suggestions to improve this newsletter, please write to
jpremkumar at novell.com


More information about the LDTP-dev mailing list