David,
Regarding the Fast Marching, there is a very large difference in time between
the Debug and the Release mode for that algorithm. Specifically, this
algorithms utilizes some non-ideal STL iterator usage across thread. Combined
with the STL debug library on Visual Studio with verification and other checks,
it makes them not really practical in debug mode.
Additionally, dashboard contributors can add:
set(CTEST_TEST_ARGS ${CTEST_TEST_ARGS} EXCLUDE_LABEL RUNS_LONG)
to not run these long tests mentioned here.
I think there is some value in some example/application oriented tests that are
longer, but your average regression test should be very snappy.
Brad
On Jan 21, 2014, at 8:28 AM, David Cole <[email protected]> wrote:
> This Debug build's test results:
>
> http://open.cdash.org/viewTest.php?onlypassed&buildid=3183810
>
> when sorted by the time column, still shows the worst offenders in ITK in
> terms of Debug tests taking too long. (There are nearly 20 tests that take
> longer than 3 minutes each.)
>
> The itkBSplineImageRegistrationTest is only the 4th worst. There are 3 tests
> that take *HOURS* to run on this dashboard, this one completes in a mere 20
> minutes.
>
> I fully support changing this test to make it run at least 5x (hopefully even
> 10 or 20x) faster.
>
> I would also really like to see the
> itkFastMarchingImageFilterTest_wm_multipleSeeds_* tests speed up.... although
> they need more like a 100x speed up to make them reasonable......
>
> Also, once a test is known to be long running, I really think it should be
> marked as such in the CMakeLists files of the project, using the TIMEOUT test
> property to indicate how long it is expected to take.
>
>
> D
>
_______________________________________________
Powered by www.kitware.com
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Kitware offers ITK Training Courses, for more information visit:
http://kitware.com/products/protraining.php
Please keep messages on-topic and check the ITK FAQ at:
http://www.itk.org/Wiki/ITK_FAQ
Follow this link to subscribe/unsubscribe:
http://www.itk.org/mailman/listinfo/insight-developers