Hi,

ok I forgot one thing...

Vlad or any one sporting this patch, can you make a working patch
against either 1.4 or my git repositories head? Preferably as a git
patch / repository. It is hard to evaluate the patch in isolation. I
thing we can trim some this and work on a middle ground. This since
there where many requests to filter the tests in the past.

Sean

On Thu, Jan 28, 2010 at 8:43 PM, Sean Farrell <sean.farr...@rioki.org> wrote:
> Hi all,
>
> I see I have triggered a great discussion. My personal take on the
> issue, aside with special issues with boost, are that UnitTest++ has
> no dependencies except C++98 and that is good. This for two reasons:
>
>  * It is easy to deploy UnitTest++ with almost no effort on basically
> any platform.
>  * It makes UT++ small and clean.
>
> If you look at the source code it is even optimised to to use a custom
> stream class. This was done since the original version was used and
> deployed to the PS2. And the PS2 SDK did not have full C++98 support.
>
> I personally could live with saying that we could go as far as TR1,
> but that would mean dropping VS 6 support. I do not have a problem
> with that, but this did trigger a large and messy debate.
>
> The second thing, is do you need TR1 and boost? I have not seen a real
> case where boost was a step froward. Yes boost does have some neat
> features, but it is messy in its implementation. It is not very
> modular, if you take one small feature you end of of needing at least
> 4 other modules. In most cases this is the case because boost tries to
> fix and implement all border cases, many of which do not concern you.
> Also coding the feature for you special need takes you no less then 20
> minutes...
>
> I only looked at the second version of your patch, what did you need boost 
> for?
>
> My problem with the patch that is gives you many features you don't
> really need. At least that is my take on the issue. I just plug my
> unit test program into my IDE or build system and that it. I care only
> about output if my test and thus build fails.
>
> I wanted some input if my impression is false and there are people who
> need it. On the other hand I would like to see someone write a MFC /
> Win32 test runner
>  that we can put in a add on library... Something shiny that you can
> show your boss...
>
> Vlad, I honestly do not want to degrade your work. But one of the
> features of UT++ is that it is small and slim and that should stay
> this way. There are many bloated unit testing frameworks out there...
> Just look at CppUnit or Unit++ ...
>
> Sean
>
> On Thu, Jan 28, 2010 at 7:49 PM, Vlad <v...@demoninsight.com> wrote:
>>
>> On Jan 28, 2010, at 9:40 AM, Clark Gaebel wrote:
>>
>>>> UT++ core should use only standard C++ and platform specific code.
>>
>> But what is "standard"? Is TR1 standard? C++98, C++03, C++0x ? Plus the fact 
>> that large chunks of boost *will* become standard, because the standards 
>> committee and the boost team overlap.
>>
>> Yet once again: I have submitted a version #2 that uses nothing outside of 
>> STL and I would be happy if it is included only as a contrib/ or example/. I 
>> have also volunteered to write a tutorial on how to write a custom reporter 
>> with mine as the working example.
>>
>> Isn't there anything acceptable in my offer?
>>
>> Vlad
>> ------------------------------------------------------------------------------
>> The Planet: dedicated and managed hosting, cloud storage, colocation
>> Stay online with enterprise data centers and the best network in the business
>> Choose flexible plans and management services without long-term contracts
>> Personal 24x7 support from experience hosting pros just a phone call away.
>> http://p.sf.net/sfu/theplanet-com
>> _______________________________________________
>> unittest-cpp-devel mailing list
>> unittest-cpp-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/unittest-cpp-devel
>>
>

------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
unittest-cpp-devel mailing list
unittest-cpp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/unittest-cpp-devel

Reply via email to