What is Mago?
Mago is a desktop testing initiative, built on top of the LDTP GUI testing framework (http://ldtp.freedesktop.org/), that aims to have a set of processes and code to make writing automated test scripts easier and more reusable.
Although we started this effort as an Ubuntu project, the framework and many test cases work for vanilla GNOME.
Start!!
Want to see what Mago can do for your application? Just jump into Start! and Step by Step example in 5 minutes you will be running the available tests and will be able to see the magic and the nice reports.
Mago Project
The Mago project is hosted in Launchpad at https://launchpad.net/mago
You can get the latest branch of the project by typing:
bzr branch lp:mago
The Test Suite is available at:
bzr branch lp:~mago-contributors/mago/mago-testsuite
This version requires at least python 2.7. The trunk branch is owned by a Launchpad team, mago-contributors, that it is a moderated team. Once you have contributed through merge proposals, you can apply to be part of the team and will be able to push to trunk and review some other members contributions.
You can view the source at http://bazaar.launchpad.net/~mago-contributors/mago/mago/files
Previous version of Mago
The current version of mago introduced some radical changes in the framework and is not compatible with the previous version. Although it is still maintain and available at:
bzr branch lp:~mago-contributors/mago/mago-1-0
You can also read the Online Documentation
Mailing List
GNOME Desktop Testing Mailing list
IRC
- #gnome-testing in irc.gnome.org
- #ubuntu-testing in irc.freenode.org
Regular meetings occur at 16:30 UTC in #ubuntu-testing. Agendas and logs are available here.
Documentation
Available documentation:
Roadmap
The Roadmap is the new to come features in Mago. Please, check our roadmap to see what items are wanted, add your own feature, or implement one of them.
People involved
(Please, add yourself to this list)
Name |
IRC nick |
Wiki Page |
Launchpad ID |
Ara Pulido |
ara |
apulido |
|
Eitan Isaacson |
|
|
|
Henrik Omma |
heno |
|
|
Nagappan Alagappan |
nagappan |
|
nagappan |
Shreyank Gupta |
Shrink |
|
shreyankg |
Kandepu Prasad |
|
|
|
Jason Cozens |
|
jason-cozens |
|
Javier Collado |
jcollado |
|
javier.collado |
John Carr |
Jc2k |
|
|
James Tatum |
jtatum |
jtatum |
|
Rick McBride |
rmcbride |
rmcbride |
|
Vikram Dhillon |
dhillonv10 |
dhillon-v10 |
|
Christopher Hobbs |
hobbsc |
hobbsc |
|
Yusdel Pablo Delgado Morejón |
|
|
|