Thursday, July 02, 2009

Mago – Gran Canaria Desktop Summit

Ara Pulido will be presenting Mago in Gran Canaria Desktop summit. Eitan Isaacson will also be attending the conference.

Eitan has done all the base ground work for LDTPv2. Eitan also did the ground work with Javier and Ara on Mago too :) alrounder !!!

Any one interested in GNOME / KDE automated testing, I recommend you to attend the session by Ara.

Happy hacking Ara, Eitan.

Sunday, June 21, 2009

Clonezilla - Linux and Windows imaging

In VMware, Palo Alto, we evaluated Clonezilla for Imaging different Linux distributions like openSUSE, SLED, Ubuntu, RHEL, Fedora, Madriva. Some success stories:

Took Ubuntu image on DELL 390 Intel single processor, first hard disk and restored it in HP AMD Athlon Dual processor, second hard disk using Clonezilla Live CD and worked awesome ! The restore times took approx 2 minutes 12 seconds. The system is usable now ! wow !! I didn't expect this to work, to be frank :) This is with regular partition.

Also, tried with Fedora LVM image, with different hard disk size, this failed, I assume this is due to LVM, though I'm not sure.

Next tried creating Windows XP SP2 32bit image from DELL 390 and deployed it on DELL 3400 based on the info available here and here and it worked amazingly !

Great work Clonezilla team

Friday, June 12, 2009

Clonezilla imaging solution - Better than Altiris imaging solution

Today at work I tried creating an Ubuntu image from DELL 390 and restored the image on DELL 3400 using Clonezilla Live CD and everything worked seamlessly !

In our Desktop (Workstation) team setup, we have our NFS server hosted, just pointed this server to the Clonezilla Live CD for saving and restoring the image. NFS Server located in first floor of the building and the test machine is on the same building, second floor.

Some interesting points:

Tried Ubuntu image with 2.1 GB of data with two partitions (/dev/sda1 - ext3, actual partition size 153 GB and /dev/sda5 is swap of 6 GB)

* Saving this image took 2 minutes 15 seconds to store on the NFS Server (DELL 390)

* Restoring this image took 2 minutes 10 seconds from the NFS Server (DELL 3400)

Well, if you want to setup Clonezilla you need to have:

* NFS Server or SSH Server or another local hard disk (Read more on Clonezilla web site)

* Clonezilla live CD

I’m amazed by the performance ! and you ? ;-)

Thursday, June 11, 2009

Mago – A Desktop Testing Initiative

A project announcement from Ara Pulido today. Automated testing for GNOME and KDE (as soon as AT-SPI gets migrated to D-BUS) using LDTP !!!

More info here. Congratulations to the team, good work.

Sunday, May 31, 2009

Harshini Nagappan

On Wednesday May 27, 2009 me and my wife are blessed with baby girl Harshini Nagappan !!! Both baby and Mom are doing good :)

Monday, May 25, 2009

Racetrack Repository

Racetrack is a designed to store and display the results of automated tests. At VMware, 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 public as 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.

Monday, May 11, 2009

Announce: Linux Desktop Testing Project 1.6.0 released

New LDTP API:

Progress bar verification
Layered pane (For nautilus drag and drop testing,
will be used for VMware Workstation automation)

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, Anupa Kamath ,
Ara Pulido, Sandro Millien , Guofu Xu,
Szilárd Pfeiffer

Download Source from here
Solaris package from Sparc / x86
Binary (openSUSE / Ubuntu / Fedora / Debian / RHEL /
CentOS / Mandriva) from here

Eitan Isaacson 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 here