Unit tests

Registered by Nicolas Joseph

It becomes imperative to have unit tests.

GLib propose GLib.Test (http://library.gnome.org/devel/glib/stable/glib-Testing.html), but don't know how to test the GUI features (simulate a click on a widget, ...).

If you know a good framework, have sugestion, ... Your help is welcome!

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
Approved
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Monkey.libre:
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. http://mago.ubuntu.com
or
Valadate is a unit testing framework based on GLib Testing. It is primarily intended for testing code written in Vala, but can be used with any GObject-based code. http://gitorious.org/valadate

Nicolas Joseph: Why "or"? Valadata can be used for the command line functions (ie: Utils.*) and Mago for the GUI, isn't it?

Monkey.libre: Yes, I wanted to say or/and.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.