[Insight-developers] Test framework

Blezek, Daniel J. Blezek.Daniel at mayo.edu
Tue Dec 30 14:27:18 EST 2008


I (grudgingly) agree with you Bill.  Incidentally, Microsoft no longer
supports VS 6, and it doesn't run on Vista.  It is no longer possible to
download it through MSDN.

-dan


-----Original Message-----
From: Luis Ibanez [mailto:luis.ibanez at kitware.com] 
Sent: Tuesday, December 30, 2008 1:06 PM
To: Bill Lorensen
Cc: Blezek, Daniel J.; Daniel Blezek; insight-developers at itk.org
Subject: Re: [Insight-developers] Test framework



            Brilliant !!  :-)


    Now I have to take back what I said
    about removing support for VS 6 & 7.



        Luis



---------------------
Bill Lorensen wrote:
> Dear ITK Customer,
> As you know, the ITK development community is proud of the high 
> quality software produced by our distributed community of software 
> developers. Since ITK's inception in April 2000 we have continued to 
> add code to test the toolkit every night. The number of tests and 
> platforms continues to grow.
> 
> Now, as we try to increase the coverage of our testing from 80% of the

> code to an even higher percentage, we are considering test frameworks 
> that will make our job as developers easier. It is possible, that the 
> test framework we choose will not compile on all of our supported 
> platforms. But, since this will make our job as developers easier, we 
> feel that you, as a customer, should follow our lead.
> 
> So, if you use the Microsoft VS6 of VS7 compilers, you will need to 
> upgrade to a newer version. Yes, we realize that you may need to 
> upgrade all of your products to a newer compiler. Please notify the 
> vendors that supply your drivers that they must also update port their

> code to a newer compiler version. And your customer, will be more than

> happy to upgrade their products. Or, as a Professor running a large 
> lab or center, please have your new graduate students rebuild all of 
> your tools with the upgraded compilers.
> 
> We're sorry if we have inconvenienced you, but we have decided that 
> the requirements of our test environment are very important.  And you 
> really shouldn't be using old compilers. In fact, be prepared in the 
> future to upgrade your software whenever we decide that the compiler 
> you use is out of date.
> 
> You get what you pay for,
> Signed by : Some (but not all) ITK Developers
> 
> On Tue, Dec 30, 2008 at 12:48 PM, Blezek, Daniel J.
> <Blezek.Daniel at mayo.edu> wrote:
> 
>>Hi Luis,
>>
>>A)  No, Google doesn't use CMake as yet.  The snippit of CMake code is

>>at the beginning of the GoogleTest section of the Wiki page:
>>http://www.itk.org/Wiki/Proposals:Increasing_ITK_Code_Coverage  I 
>>didn't modify the source, nor need to configure any include files.
>>
>>B) I missed the part about VS 7.  We have a license for VS 6 and on, 
>>but no one uses it (except of course Bill?!?).
>>
>>-dan
>>
>>-----Original Message-----
>>From: Luis Ibanez [mailto:luis.ibanez at kitware.com]
>>Sent: Tuesday, December 30, 2008 11:16 AM
>>To: Blezek, Daniel J.
>>Cc: Bill Lorensen; Daniel Blezek; insight-developers at itk.org
>>Subject: Re: [Insight-developers] Test framework
>>
>>
>>Hi Dan,
>>
>>Thanks for adding to the Wiki the information on GoogleTest.
>>
>>
>>Two questions:
>>
>>
>>A)  You mention that it
>>
>>         "trivially compiles using CMake without
>>          configuration or modification. "
>>
>>
>>    Is that right ?
>>
>>    I downloaded version: gtest-1.2.1.tar.gz (released Dec 11)
>>    and couldn't find CMakeLists.txt files in it.
>>
>>    There are standard configure and scons constructs  in the
>>    directory...
>>
>>    Have you written a CMakeLists.txt file for gtest ?
>>    If so, could you please share it ? (maybe attach it to
>>    the Wiki)
>>
>>
>>
>>B) The README file indicates that in order to build it on
>>   Windows it requires Visual Studio 7.1 or newer.
>>
>>   This may actually be a good opportunity for
>>   singing the Requiem for Visual Studio 6.0 and 7.0.   :-)
>>
>>
>>
>>  Thanks
>>
>>
>>      Luis
>>
>>
>>----------------------
>>Blezek, Daniel J. wrote:
>>
>>>Yep, it is cool.  We've been using it extensively and I really like
>>
>>it.
>>
>>>On reflection, I'm not sure it will be a drop in replacement for the 
>>>test routines currently in use, without some messing around with the 
>>>internals.  The framework manages test discovery and execution and 
>>>leaves it intentionally opaque.  However, a good strategy might be to

>>>leave the existing tests in place and start using a new test 
>>>framework, i.e., make itkCommonTests3 use the new framework.
>>>
>>>I documented our experiences with Google Test on the wiki as you
>>>suggested:
>>>http://www.itk.org/Wiki/Proposals:Increasing_ITK_Code_Coverage#Google
>>>_
>>>Te
>>>st
>>>
>>>Cheers,
>>>-dan
>>
> 


More information about the Insight-developers mailing list