On Thu, Feb 27, 2014 at 6:34 PM, Patrick Michael Niedzielski <
patrickniedziel...@gmail.com> wrote:

> Hi all,
>
> I'm sending this email to request some comments on a C++11 library I've
> written based on Test::More.  I hope this is on topic for this mailing
> list.  If there are better places for this, could you direct me to them?
>
> cipra is a header-only C++11 testing library based on Test::More.  I
> know there are several active users of it, by email correspondence, so
> some of you may have heard of it before.  It's a TAP13 provider and can
> be used with any TAP harness.  When I was designing it, I tried to map
> the semantics of Test::More to C++11, without a lot of the baggage of
> other libraries, like CppUnit or Boost.Test.
>
> You can find cipra here <http://cipra.sourceforge.net/>.
>
> A year and a half after the initial design, I think I can do better.
> I'm planning a new version that even more closely models Test::More and
> that adds new features.  I want to make sure there are not useful things
> that I'm missing, though.  As such, I'd love if anyone here who also
> uses C++11 and is looking for a testing library could play around with
> the cipra and see if there are any things you miss from Test::More, or
> any other limitations you run into.  Some examples of the comments I'm
> looking for (and either have myself or have gotten by other users) are:
>
>       * Add YAMLish output to give better debug information.
>       * Implement a TAP Harness in C++, so we don't need Perl as a
>         dependency just for the "prove" command.
>       * Add subtests, and make sure they are thread-safe.
>
> Thanks in advance for any comments you have.  I really appreciate any
> feedback!
>

Actually, I also wrote a C++ Test::More clone as part of my libperl++[1]
effort, but due to testanything.org having crashed I suspect it's currently
essentially unfindable. Also, I wrote it before C++11 was out.

I don't have the time to look at it right now, but I'd be most interested
in cooperating on this :-)

Leon

1: https://github.com/Leont/libperl--

Reply via email to