Skip to content

Commit 22753c6

Browse files
readme updates
1 parent d661720 commit 22753c6

File tree

1 file changed

+57
-2
lines changed

1 file changed

+57
-2
lines changed

README.md

Lines changed: 57 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,57 @@
1-
# cpputest-for-freertos
2-
CppUTest for FreeRTOS
1+
# CppUTest for FreeRTOS
2+
3+
Build and Test status: ![Build and Tests](https://github.com/covemountainsoftware/cpputest-for-freertos/actions/workflows/cmake.yml/badge.svg)
4+
5+
Copyright Matthew Eshleman
6+
7+
# Introduction
8+
9+
TODO
10+
11+
# Environment
12+
13+
This project was developed and proven in Ubuntu 22.04. In theory any
14+
build or host operating system environment supported by CppUTest 4.0 will
15+
be compatible with this code.
16+
17+
## Prerequisites
18+
19+
* CMake and associated build tools were used to develop
20+
and prove out this project.
21+
* CppUTest (version 4.0)
22+
* This project requires support for C++14 and C11.
23+
24+
## Continuous Integration
25+
26+
This project has configured GitHub Actions to build and execute all
27+
unit tests found in this project. This is an example
28+
of one of the key benefits of host-based testing of embedded software.
29+
30+
See the configuration at: `.github/workflows/cmake.yml`
31+
32+
33+
# Testing Support
34+
35+
TODO
36+
37+
38+
# License
39+
40+
All code in this project found in the `cms` namespace follows a dual-license approach.
41+
Please see LICENSE.txt for details.
42+
43+
All licenses for external source code and libraries relied upon by this project
44+
remain fully owned by their respective owners.
45+
46+
47+
# References
48+
49+
This project was also inspired by a generic example, see this blog post:
50+
https://covemountainsoftware.com/2020/04/17/unit-testing-active-objects-and-state-machines/
51+
52+
Additionally, please see that post's associated github repo:
53+
https://github.com/covemountainsoftware/activeObjectUnitTestingDemo
54+
55+
Other references:
56+
* Sutter, Herb. Prefer Using Active Objects Instead of Naked Threads. Dr. Dobbs, June 2010.
57+
* Grenning, James. Test Driven Development for Embedded C.

0 commit comments

Comments
 (0)