Menu

AceUnit / News: Recent posts

AceUnit Project Updates

AceUnit on Git

AceUnit is migrated to Git. The Git repository is available under 5 different URLs:

  • git@github.com:christianhujer/aceunit.git
  • git@github.com:nelkinda/aceunit.git
  • git@bitbucket.org:christian_hujer/aceunit.git
  • git@bitbucket.org:nelkinda/aceunit.git
  • git://git.code.sf.net/p/aceunit/aceunit.git

Professional (Paid) Support Available

For organizations which use AceUnit and need support, professional support is now available from Nelkinda Software Craft Pvt Ltd. For more information, visit http://nelkinda.com/products/aceunit/... read more

Posted by Christian Hujer 2015-10-26

AceUnit 0.6 minor bugfix release

What is AceUnit?
AceUnit (Advanced C and Embedded Unit): a comfortable C code unit test
framework. AceUnit is JUnit 4.x style, easy, modular and flexible. AceUnit
can be used in resource constraint environments, e.g. embedded software
development.

Changes since 0.6:
* [ 1879533 ] missing EOL at EOF makes Generator run out of heap space

URLs:
Homepage: http://aceunit.sourceforge.net/
SourceForge: http://sourceforge.net/projects/aceunit
FreshMeat: http://freshmeat.net/projects/aceunit/
Ohloh: http://www.ohloh.net/projects/9006
CIA.vc: http://cia.vc/stats/project/aceunit
Download: http://sourceforge.net/project/showfiles.php?group_id=3D207094

Posted by Christian Hujer 2008-01-26

AceUnit 0.5.2 minor bugfix release

Release note from 0.5:
The Java Generator now recognizes comments. RAM consumption is reduced
significantly. AceUnit now can be used with only very little stack and nearly
no heap.

What is AceUnit?
AceUnit (Advanced C and Embedded Unit): a comfortable C code unit test
framework. AceUnit is JUnit 4.x style, easy, modular and flexible. AceUnit
can be used in resource constraint environments, e.g. embedded software
development.... read more

Posted by Christian Hujer 2008-01-26

AceUnit 0.6 minor feature update release

Dear community,

just released AceUnit 0.6 which is a minor bugfix release.

What is AceUnit?
AceUnit (Advanced C and Embedded Unit): a comfortable C code unit test
framework. AceUnit is JUnit 4.x style, easy, modular and flexible. AceUnit
can be used in resource constraint environments, e.g. embedded software
development.

Changes since 0.5:
Bugs fixed:
* [ 1874120 ] Generator Unit Test SuiteTest doesn't compile
* [ 1872852 ] AceUnit sources contain trailing whitespace... read more

Posted by Christian Hujer 2008-01-17

AceUnit 0.5.1 minor bugfix release

Dear community,

just released AceUnit 0.5.1 which is a minor bugfix release.
Users of 0.5 do not need to upgrade unless they want to run the AceUnit Java
Generator's Unit Tests.

Release note from 0.5:
The Java Generator now recognizes comments. RAM consumption is reduced
significantly. AceUnit now can be used with only very little stack and nearly
no heap.

What is AceUnit?
AceUnit (Advanced C and Embedded Unit): a comfortable C code unit test
framework. AceUnit is JUnit 4.x style, easy, modular and flexible. AceUnit
can be used in resource constraint environments, e.g. embedded software
development.... read more

Posted by Christian Hujer 2008-01-17

AceUnit 0.5 minor feature update release

just released AceUnit 0.5 which is a minor feature update.
It also contains major bugfixes.

The Java Generator now recognizes comments. RAM consumption is reduced significantly. AceUnit now can be used with only very little stack and nearly no heap.

Changes since 0.4:
Bugs fixed:
* [ 1864061 ] Java Generator does not recognize comments -> linker problem
* [ 1862809 ] Incorrect example in --help text... read more

Posted by Christian Hujer 2008-01-15

AceUnit 0.4 minor feature update release

just released AceUnit 0.4 which is a minor feature update.
It also contains major bugfixes.

Changes since 0.3.2:
Bugs fixed:
* [ 1851542 ] Generator not strict C89 (uses // comments)
* [ 1851271 ] The Generator SHOULD declare constant data as const
* [ 1851258 ] ACEUNIT_EMBEDDED doesn't work in runFixture()
* [ 1851256 ] ACEUNIT_LOGGING_STYLE_SIMPLE doesn't work

Features implemented:
* [ 1851269 ] Allow specifying sections

Posted by Christian Hujer 2007-12-18

AceUnit 0.3.2 minor bugfix release

just released AceUnit 0.3.2 which is a minor bugfix update.

ChangeLog:
0.3.2:
Bugs fixed:
* [ 1850961 ] Generator creates wrong name: EMBEDED instead of EMBEDDED
* [ 1850950 ] Bogus prototypes, please add arg types

Posted by Christian Hujer 2007-12-15

AceUnit 0.3.1 minor bugfix release

just released AceUnit 0.3.1 which is a minor bugfix update.

What is AceUnit?
AceUnit (Advanced C and Embedded Unit): a comfortable C code unit test
framework. AceUnit is JUnit 4.x style, easy, modular and flexible. AceUnit
can be used in resource constraint environments, e.g. embedded software
development.

ChangeLog:
0.3.1:
* [ 1850042 ] Suspicious use of &

Posted by Christian Hujer 2007-12-14

AceUnit 0.3 feature update release

just released AceUnit 0.2 which is a major update.
AceUnit now runs with Visual Studio, too.

What is AceUnit?
AceUnit (Advanced C and Embedded Unit): a comfortable C code unit test
framework. AceUnit is JUnit 4.x style, easy, modular and flexible. AceUnit
can be used in resource constraint environments, e.g. embedded software
development.

ChangeLog:
AceUnit compiles on gcc with -pedantic -Wall -std=c89.
Implemented feature request "[ 1836413 ] Warning if no test cases found".
Fixed bug "[ 1841588 ] More than 1 Fixture: Fixture elements cause linker conflicts".
The generator now only writes the header file if it would change its contents.
The generator now supports recursive generation of headers.
The AceUnit self tests now are more automated.
The generator now can create header files in files, not stdout.
A_IgnoreR is no longer supported.
Loggers can now be configured with conditional copmilation.
Added exception handling for C.

Posted by Christian Hujer 2007-12-01

AceUnit 0.2 feature update release

just relased AceUnit 0.2 which is a major update.
AceUnit now supports unit testing on embedded systems.
It should now be compatible with C89 compilers.
When used in embedded mode, it should be possible to use it without any system includes.

What is AceUnit?
AceUnit (Advanced C and Embedded Unit): a comfortable C code unit test
framework. AceUnit is JUnit 4.x style, easy, modular and flexible. AceUnit
can be used in resource constraint environments, e.g. embedded software
development.

Posted by Christian Hujer 2007-10-28

AceUnit 0.1.2 bugfix release

just released AceUnit 0.1.2 which is a bugfix release for 0.1 / 0.1.1.
This release fixes a bug with macro parameters.

What is AceUnit?
AceUnit (Advanced C and Embedded Unit): a comfortable C code unit test
framework. AceUnit is JUnit 4.x style, easy, modular and flexible. AceUnit
can be used in resource constraint environments, e.g. embedded software
development.

Posted by Christian Hujer 2007-10-17

AceUnit 0.1.1 bugfix release

just released AceUnit 0.1.1 which is a bugfix release for 0.1. It fixes an issue with assertions returning early from test functions.

What is AceUnit?
AceUnit (Advanced C and Embedded Unit): a comfortable C code unit test
framework. AceUnit is JUnit 4.x style, easy, modular and flexible. AceUnit
can be used in resource constraint environments, e.g. embedded software
development.

Posted by Christian Hujer 2007-10-14

AceUnit 0.1 released

I'm pleased to announce the release of AceUnit 0.1.

Release Notes:
First release of AceUnit. This is still alpha because incomplete and lack of proper documentation. But it's already good enough to use and develop unit tests with.

What is AceUnit?
AceUnit (Advanced C and Embedded Unit): a comfortable C code unit test framework. AceUnit is JUnit 4.x style, easy, modular and flexible. AceUnit can be used in resource constraint environments, e.g. embedded software development.

Posted by Christian Hujer 2007-10-08