Author Archives: Josh Heitzman

Grail42: single threaded test framework complete

Grail42 now provides its own independent implementation of the normalized API and output format that the TUT, gtest, and CppUTest test frameworks were adapted to provide by Grail42 already.  The unit_test template project also now defaults to utilizing Grail42’s own … Continue reading

Posted in Coding | Tagged , , , | Leave a comment

Grail42: CppUTest adapter added

In addition to the Template Unit Test Framework (TUT) and Google Test (gtest), Grail42 Core now includes an adapter to normalize the use and output of CppUTest.  Since the point of the three adapters is to normalize the API and … Continue reading

Posted in Coding | Tagged , , , , | Leave a comment

Grail42: C++ Template Unit Test Framework Adapter

The Grail42 github project now contains adapters to normalize and simplify the use of the C++ unit testing frameworks Template Unit Test Framework (TUT) and Google Test (gtest) in Visual Studio.  The code has been tested to build for and … Continue reading

Posted in Coding | Tagged , , , , , , , , , , , , | 1 Comment

Portability of 5 C++ Unit Test Frameworks to Android NDK and Chrome NaCl

After finishing up the Python script for cloning example projects that was mentioned in my last post, I was able to get back to cross-platform, multi-threaded C++ unit tests.  The next step was to 1) attempt building the 5 C++ … Continue reading

Posted in Coding | Tagged , , , , , , , , , , , , , | 2 Comments

Faux Console Application for Android NDK and Chrome Native Client SDK

While Android and the Chrome Native Client (NaCl) don’t actually provide support for console style applications, they are still useful for C++ unit testing.  As a second step towards developing cross-platform multi-threaded C++ unit tests, I developed a Visual Studio … Continue reading

Posted in Coding | Tagged , , , , , | 1 Comment

Google Test, pthreads, and Windows

As a quick follow-up to my last post, there is an existing library providing a pthreads implementation for Windows in the form of an OSS project named pthread-win32.  Unfortunately it appears a patch to Google Test is needed to successfully … Continue reading

Posted in Coding | Tagged , , , | 1 Comment

C++ Unit Test Framework Adapter: Part 3

This is the third post in a 3 part series.  Part 2 is here. I have completed reviewing all five C++ unit testing frameworks to determine if any could be made thread safe during the the execution of a test … Continue reading

Posted in Coding | Tagged , , , , , , , , , | 4 Comments

C++ Unit Test Framework Adapter: Part 2

This is the second post in a 3 part series.  Part 1 is here and part 3 is here. After reviewing the source for the four C++ unit testing frameworks with respect to if their output can be normalized without … Continue reading

Posted in Coding | Tagged , , , , , , , , , | 3 Comments

C++ Unit Test Framework Adapter: Part 1

This is the first post in a 3 part series.  Part 2 is here. Earlier today I completed the implementation of an adapter that provides a common interface to four C++ unit testing frameworks: boost::unit_test / Boost Test Library gtest … Continue reading

Posted in About Me, Coding | Tagged , , , , , , , , , | 1 Comment

Project Cloud Hydra Indiegogo Postmortem

While my Cloud Hydra Indiegogo campaign isn’t over yet, it’s not only lacking traction but has gone off a cliff.  The first time I looked for the campaign by browsing through the Technology category, I found it on page 12.  … Continue reading

Posted in Coding | Tagged , | Leave a comment