Lariat is a very thin layer around Google Test (a.k.a. gtest), a C++ unit test framework. It simplifies (for me anyway) integrating gtest-based unit tests into an automated build system by allowing you to place resource constraints (memory, CPU time, real-time, etc.) on a particular unit test suite so that one misbehaving suite doesn't blow away your entire nightly automated build and unit test sweep.
The latest version of Lariat integrates Google Mock (a.k.a. gmock), an C++ object mocking framework built on top of Google Test.
Lariat is itself unit tested using Google Test.
I really like Google Test. I've used a lot of unit test frameworks, including JUNIT (the Java unit test framework which I consider to be the gold standard for these kinds of things), as well as, for C++, CPPUNIT, CPPUNITLITE, CXXUNIT, and a lot of ad hoc approaches. Goggle Test finds that sweet spot between functionality and complexity. I've been using it for a few years now on customer C++ projects.
The Lariat tarball can be found here.
Lariat has been tested on a Linux/GNU-based PC (Ubuntu).
