[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