ANNOUNCE: GUNit 0.1.99 (0.2 beta)



Application
===========

GUNit 0.1.99 (0.2 beta) - "Too much snow"

Description
===========

A C unit testing framework in the spirit of JUnit and XUnit. Incorportates
an easy to use user interface

Enhancements
============

- 0.2 beta
- Added Self tests (can be used as examples how to use GUNit)
- Tests are now executed in their own processes (crash proof testing)
- Standard error and standard output can be viewed in a separate window


ChangeLog
=========

Wed Feb  5 09:21:11 EET 2003  
        * configure.in: Bumped version to 0.1.99 (0.2 beta)
        * doc/Makedile.am,
          README: Documentation built separately now
        * doc/gunit.doxygen: Bumped version number to 0.2
        * lib/Makefile.am: Modified library version and install
directories
        * lib/callbacks.c,
          lib/globals.c,
          lib/gunit.h,
          lib/runner.[ch],
          lib/suite.c,
          lib/util.h: Corrections due to Doxygen warnings
        * tests/Makefile.am,
          tests/test_case.c,
          tests/test_gunit.c, 
          tests/test_log.[ch],
          tests/test_suite.[ch]: Removed reference to '../lib/gunit.h'

Tue Feb  4 00:03:51 EET 2003  Peter Hagg 
        * gunit.glade,
          lib/callbacks.[ch],
          lib/interface.[ch]: Added output window (closes tracker
#662688)
        * lib/output_window.[ch]: New files that add the output window
functionality
        * lib/gunit.c: Added thread system initialization

Thu Jan 30 18:58:59 EET 2003  Peter Hagg 
        * lib/log.[ch]: New source files for XML logging
        * lib/Makefile.am: Added log.[ch]
        * tests/test_log.[ch]: New source files for logging tests
        * tests/Makefile: Added test_log.[ch]
        * tests/test_gunit.c: Added new test suite: GUnitLog


Sun Jan 26 11:29:54 EET 2003  Peter Hagg 
        * lib/util.[ch]: New files that contain util functions for easier
GtkTextView manipulation
        * lib/Makefile.am: Added util.[ch]
        * lib/gunit.[ch]: Code changes to avoid hardcoded values
        * lib/runner.[ch]: Code cleanup (use util function instrad of
complex gtk_text_view* stuff)

Wed Jan 22 23:20:10 EET 2003  Peter Hagg 
        * lib/globals.h
          lib/gunit.c,
          lib/runner.c: Tests are now executed in their own process (closes
tracker #662640)

Wed Jan 22 22:56:29 EET 2003  Peter Hagg 
        * lib/gunit.c: Disable crash dialog if tests are executed in
separate processes
        * lib/runner.c: Added code to check for errors, i.e. crashing test
functions

Wed Jan 22 19:57:04 EET 2003  Peter Hagg 
        * lib/globals.h: Added comments to all global vars and defines
        * lib/gunit.c,
          lib/runner.[ch]: Rewrote multiprocess code, still work in
progress
        
Thu Jan 16 22:51:13 EET 2003  Peter Hagg 
        * lib/gunit.c: Fixed bug in _gunit_fail where statistics were not
updated
        
Thu Jan 16 19:35:57 EET 2003  Peter Hagg 
        * lib/gunit.[ch]: Changed gunit_fail_unless & gunit_fail functions
to macros
        * tests/test_case.[ch]: Added two new test cases which produce a
failure each
        * tests/test_suite.c: Fixed #include's to work with the
gunit_fail[_unless] macros
        
Wed Jan 15 20:21:53 EET 2003  Peter Hagg 
        * TODO: Removed deprecated functions (#664429) (None found)

Tue Jan 14 22:25:47 EET 2003  Peter Hagg 
        * rpm/*,
          Makefile.am,
          configure.in: Added RPM packaging

Wed Jan  8 22:49:33 EET 2003  Peter Hagg 
        * debian/*,
          Makefile.am,
          configure.in: Added debian packaging

Mon Jan  6 21:51:51 EET 2003  Peter Hagg 
        * lib/runner.[ch]: Added new function:
gunit_test_runner_get_suite_stats()
        * lib/callbacks.c: Rewrote on_suite_entry_changed()
        * TODO: The above things fix bug #662646

Mon Jan  6 09:27:46 EET 2003  Peter Hagg 
        * tests/Makefile.am: Removed obsolete entry
        * po/POTFILES.in: Changed destination path from src to lib
        * lib/Makefile.am: globals.h should not be installed
        * doc/Makefile.am: Fixed automake warning
        * README: Updated
        * Makefile.am: Added subdirs so that 'make dist' works
        * configure.in: Changed program name from libgunit to gunit

Sun Jan 5 21:03:41 EET 2003  Peter Hagg 
        * Makefile.am,
          configure.in,
          doc/Makefile.am,
          doc/gunit.doxygen,
          lib/case.h,
          lib/suite.h,
          lib/runner.h,
          lib/gunit.h: Added API reference
        * README: Wrote some nice information about GUNit :-)

Sun Jan 5 16:25:40 EET 2003  Peter Hagg 
        * Makefile.am,
          configure.in,
          tests/Makefile.am,
          tests/test_gunit.c
          tests/test_case.[ch],
          tests/test_suite.[ch]: Added GUNit self tests
        * lib/test_case.h: Fixed typo
        * Makefile.in, lib/Makefile.in, lib/main.c: Removed obsolete
files




Download
========

http://prdownloads.sourceforge.net/gunit/gunit-0.1.99.tar.gz?download



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