ANNOUNCE: GUNit 0.1.99 (0.2 beta)
- From: Peter Hagg <peter hagg iki fi>
- To: gnome-announce-list gnome org
- Subject: ANNOUNCE: GUNit 0.1.99 (0.2 beta)
- Date: Wed, 5 Feb 2003 04:33:47 -0500 (EST)
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]