AceUnit on Git
AceUnit is migrated to Git. The Git repository is available under 5 different URLs:
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
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
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
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
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
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
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
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
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 &
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.
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.
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.
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.
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.