Name Last Update
..
AUTHORS Loading commit data...
AssertImpl.c Loading commit data...
COPYING Loading commit data...
ColorOutputter.c Loading commit data...
ColorTextColors.h Loading commit data...
ColorTextOutputter.c Loading commit data...
CompilerOutputter.c Loading commit data...
Makefile Loading commit data...
RepeatedTest.c Loading commit data...
TestCaller.c Loading commit data...
TestCase.c Loading commit data...
TestResult.c Loading commit data...
TestRunner.c Loading commit data...
TestSuite.c Loading commit data...
TextOutputter.c Loading commit data...
TextUIRunner.c Loading commit data...
XMLOutputter.c Loading commit data...
readme_en.txt Loading commit data...
stdImpl.c Loading commit data...

readme_en.txt

== Embedded Unit ==
https://sourceforge.net/projects/embunit/

------------------------------------------------------------------------------

Embedded Unit is unit testing framework for Embedded C System. It's design was
copied from JUnit and CUnit and more, and then adapted somewhat for Embedded C
System. Embedded Unit does not require std C libs. All objects are allocated
to const area.

------------------------------------------------------------------------------

1.Release Contetns
[embUnit]
+- COPYING : Copyright Notice
+- makefile :
+- readme.txt : japanese
+- readme_en.txt : this file
+- [embUnit] : Embedded Unit Source
+- [msvc] : MSVC++6.0 Project
+- [samples] : Embedded Unit Samples
+- [tests] : Embedded Unit Self Tests
+- [tools] : test template generation tools

2.Development environment and Execution environment

2.1.Required execution environment
- The ROM more than 2KB
- The Stack more than 128b

2.2.Required development environment
- C Compiler

2.3.Development of Embedded Unit is performed in the following environment
- Microsoft Windows XP Professional
- VC++.NET or cygwin 1.3.22 + gcc 3.2
- Microsoft Windows 98
- VC++6.0
- Apple Computer MacOS X 10.1.5
- Project Builder 1.1.1 (gcc 2.95.2)

3.Compile
Embedded Unit is using stdio print function for the output of a test
result message. Implement the following function, if you do not want
to use stdio print function.

void stdimpl_print(const char *string)
* this function does not output a new-line in the end of a string.

And then add compile-option '-DNO_STDIO_PRINTF', or release the following
comments of a embUnit/config.h.

/*#define NO_STDIO_PRINTF*/

3.1.GNU building tools
- edit embUnit/config.h if needed and execute the following commands.

$ make

- running self tests

$ make test

- running samples

$ make samples

3.2.MSVC++6.0
- open msvc/embUnit.dsw and build each project.

3.3.MacOSX
- edit embUnit/config.h if needed and execute the following commands.

$ make CC=cc

4.License

MIT/X Consortium License

------------------------------------------------------------------------------
$Id: readme_en.txt,v 1.6 2003/09/16 11:08:45 arms22 Exp $