[Vala] [ANNOUNCE] Valadate 0.1 - Test runner and utilities for vala



Valadate
========

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.

Currently hosted just on Gitorius: http://gitorious.org/valadate

Features
--------

  * Automatic test discovery like JUnit or .NET testing framework.
    
    Tests can be automatically found in a shared library using either
    .vapi or .gir file.

  * Running tests for all parameters from specific set.

    A test fixture can define properties and sets of values for them and the
    discovered test methods will automatically be run for all of them.

  * Utility functions for waiting in a main loop until specified event or
    timeout occurs.

  * Support for asynchronous tests. Method declared async in vala will be
    automatically run under main loop until completion or configurable
    timeout.

  * Utility functions providing temporary directory to tests.

    With support for initializing the temporary directory by storing data,
    copying specified files there, and running a shell snippet.

-- 
                                                 Jan 'Bulb' Hudec <bulb ucw cz>

PS: I didn't create any mailing list yet. I will do that iff somebody
actually shows interest in the thing.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]