commit | 28b144c77bb61b4e4ea9cc4008c732d86033437f | [log] [tgz] |
---|---|---|
author | Grant Erickson <grant@nestlabs.com> | Thu Apr 19 12:07:05 2018 -0700 |
committer | Grant Erickson <grant@nestlabs.com> | Thu Apr 19 12:07:05 2018 -0700 |
tree | bd4acb0818976aab376803b0db4fdedd4eadc299 | |
parent | 5c7a54eac414c595216dbb0f3460711540a4be24 [diff] |
Update subtree mirror of repository 'git@github.com:nestlabs/nlbuild-autotools.git' branch 'feature/git-submodule-repos' at tag '1.5.0'.
Nest Labs Fault Injection (nlfaultinjection) is designed to provide a simple, portable fault injection framework.
It should be capable of running on just about any system, no matter how constrained and depends only on the C Standard Library.
This is a simple framework that helps implement fault injection APIs. Fault injection APIs simplify the testing (manual or automated) of the error handling logic of individual components and whole systems; as a testing tool, a fault injection API is not as powerful as an extensive set of mock objects, but has the advantage of being able to run on a live system.
This is not an official Google product.
A SW module implements a fault-injection API by doing the following:
There are numerous avenues for nlfaultinjection support: