[Insight-users] call for help from a TCL developer to write a
small script in TCL to run WrapITK's TCL tests
Gaetan Lehmann
gaetan.lehmann at jouy.inra.fr
Wed Jun 7 09:24:54 EDT 2006
No volunteer ?
It's really not a big work... please, help :-)
Gaetan
On Tue, 06 Jun 2006 11:03:18 +0200, Gaetan Lehmann
<gaetan.lehmann at jouy.inra.fr> wrote:
>
> Hi,
>
> In order to improve WrapITK quality, I'm writing test drivers to run the
> tests in WrapITK [1].
> Basically, a test driver set some environment variables, run the test
> program, run ImageCompare [5] to be sure the images produced are
> correct, and return 0 if everything goes write, or an error code if the
> test program or ImageCompare has returned an error.
> The driver should be able to take several option --compare img1 img2, so
> if a test program produce several images, they can all be validated.
> A typical run can be:
>
> /usr/bin/tcl tclTestDriver.tcl \
> Test.tcl in.png out1.png out2.png param1 param2 \
> --compare out1.png ref1.png \
> --compare out2.png ref2.png
>
> To be sure that the tests will be runnable, the test drivers are wrote
> in the target language. The python [2] and java [3] test drivers are
> ready, but my lack of knowledge of tcl prevent me to write the tcl test
> driver. The current program used to run tcl [4] tests is wrote in bash -
> so it will fail on windows - and is not able to run ImageCompare
>
> Any help from a tcl developer to write this small tcl script would be
> highly appreciated !
>
> Thanks,
>
> Gaetan
>
>
> [1] WrapITK (Insight Journal):
> http://www.insight-journal.org/InsightJournalManager/view_reviews.php?back=publications.php%3Fjournalid%3D4%26order%3D%26revision_display%3D&pubid=85
> [2] python test driver
> http://voxel.jouy.inra.fr/darcs/contrib-itk/WrapITK/Python/Tests/pythonTestDriver.py.in
> [3] java test driver
> http://voxel.jouy.inra.fr/darcs/contrib-itk/WrapITK/Java/Tests/javaTestDriver.java.in
> [4] tcl bash script
> http://voxel.jouy.inra.fr/darcs/contrib-itk/WrapITK/Tcl/itkwish.in
> [5] ImageCompare
> http://insight-journal.org/InsightJournalManager/documentation/CMake/ImageCompare.tgz
>
--
Gaëtan Lehmann
Biologie du Développement et de la Reproduction
INRA de Jouy-en-Josas (France)
tel: +33 1 34 65 29 66 fax: 01 34 65 29 09
http://voxel.jouy.inra.fr
More information about the Insight-users
mailing list