[vtk-developers] Tests taking long time

Andy Cedilnik andy.cedilnik at kitware.com
Wed Oct 16 11:05:03 EDT 2002


Hello All,

By last count, there are about 401 tests in VTK, when compiled with all
kits, TCL/Python... This takes long time especially when purifying. I
went through the Test.xml file (from Dart) and did some statistics. Here
are the slowest tests together with percentage of time they take. Using
Valgrind to check for leaks, it takes about 10 - 11 hours on our fastest
machine. Here is the list of 20 slowest tests:

Time      % time   Test name

62.261042 11.67% /Common/Testing/Tcl/TestSetGet
44.302056 8.30% /Hybrid/Testing/Cxx/ImagePlaneWidget
33.692576 6.31% /Parallel/Testing/Cxx/Sockets-image
12.311337 2.31% /Rendering/Testing/Tcl/TestStyleJoystickCamera-image
11.634747 2.18% /Graphics/Testing/Cxx/volProt
11.220055 2.10% /Rendering/Testing/Tcl/TestStyleJoystickActor-image
10.382799 1.95% /Rendering/Testing/Tcl/CamBlur-image
8.205866 1.54% /Graphics/Testing/Tcl/PrintSelf-Graphics
7.949807 1.49% /Hybrid/Testing/Cxx/TestImplicitPlaneWidget
7.077021 1.33% /Patented/Testing/Tcl/CompareContour-image
6.753272 1.27% /Graphics/Testing/Tcl/fieldToSGrid-image
5.955531 1.12% /Rendering/Testing/Tcl/PrintSelf-Rendering
5.547473 1.04% /Rendering/Testing/Tcl/volTM2DCropRegions-image
5.341502 1.00% /Hybrid/Testing/Cxx/BoxWidget
5.245997 0.98% /Common/Testing/Tcl/PrintSelf-Common
4.845048 0.91% /Rendering/Testing/Tcl/volRCCropRegions-image
4.753641 0.89% /Patented/Testing/Tcl/sweepAuto-image
4.528223 0.85% /Hybrid/Testing/Cxx/TestScalarBarWidget
4.488685 0.84% /Rendering/Testing/Tcl/TestInteractorEventRecorder-image
4.412978 0.83% /Common/Testing/Cxx/otherTimerLog

If anybody wants the whole list and explanation on how the list was
created, send me private e-mail. As you see, TestSetGet and
ImagePlaneWidget together take almost 20%. If we can clean some of these
tests, we could shave hours of the Valgrind testing. For example, if the
ratio stays the same, that means that TestSetGet takes one hour to run.

Thank you.

				Andy




More information about the vtk-developers mailing list