Skip to content

JoshHeitzman/grail42_core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Grail42 Core is a subproject of the Grail42 project located at:

https://github.com/JoshHeitzman/grail42

The project includes a header file only C++ library that provides:
* a C++ unit testing framework that is thread aware and thread safe
* adapters that normalize the usage interface and output of
   * the Template Unit Test Framework (TUT)
   * Google Test (gtest)
   * CppUTest
* a tiny concurrency library that primarily normalizes use of std or boost as needed

The headers have been built for and on Windows 7, Android 2.2 and Chrome Native Client 23.  
Builds were done using VC++ 2010 with the add-ins for the Android NDK and Chrome Native 
Client SDK (both of these use gcc rather than msvc), so the library is known to be 
cross-platform/multi-platform.

Additionally included are a few tools that simplify faux console applications on Android 
and Google Native Client.  The example Visual Studio 2010 projects, which these tools 
have been tested with, are located in the sibling project Grail42 Templates (see the 
Grail42 project referenced above).

Also provided is a Python implementation of a partial prototype for querying 
annotations about any file, directory, items in a directory, or directory tree.  The 
annotations stored in plain text config files (probably XML and JSON as well later) 
and located at well known locations relative to the thing annotated.  The prototype
currently only provides support for annotating directory trees with the annotations
located in a file parallel to the tree.

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

This work is distributed under the Boost Software License, Version 1.0 and the
adjacent file named LICENSE_1_0.txt provides the full text of license.

The license text can also be found online at:
* http://www.boost.org/LICENSE_1_0.txt
* http://opensource.org/licenses/BSL-1.0
* http://directory.fsf.org/wiki/License:Boost1.0
* http://en.wikipedia.org/wiki/Boost_Software_License

On November 26th, 2012 all four of these pages showed the same text.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published