From 0c90c39a3d614da1894a67ef6007f2cb7e328159 Mon Sep 17 00:00:00 2001 From: "Hans J. Johnson" Date: Wed, 13 May 2026 17:36:54 -0500 Subject: [PATCH] ENH: Restore itkYvvBenchmark3D with ITKTestingData CID content-link MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reverses the partial drop in c2940bf7d1 ("BUG: Drop itkYvvBenchmark3D — input fixture 256x256x64.tif not available"). The fixture is now published in ITKTestingData as CID bafkreihivrgyltvbk7qsdgxvuknyikkfnxijm6wgya66zi5zzjmyiei3da (ITKTestingData PR #49, merged), so the 3D benchmark can resolve DATA{Input/256x256x64.tif} via ExternalData. Restores: * Input/256x256x64.tif.cid — content-link to the published fixture. * itk_add_test(NAME itkYvvBenchmark3D ...) in test/CMakeLists.txt, invoking itkYvvBenchmark with size=3, sigma=12.0, iterations=2 on the 256x256x64.tif input (4.0 MiB, sha256 e8ac4d85cea157e1219af5a29b8429456dd0967ac6c03deca3b9ca5984111b18). --- .../test/CMakeLists.txt | 11 +++++++++++ .../test/Input/256x256x64.tif.cid | 1 + 2 files changed, 12 insertions(+) create mode 100644 Modules/Filtering/SmoothingRecursiveYvvGaussianFilter/test/Input/256x256x64.tif.cid diff --git a/Modules/Filtering/SmoothingRecursiveYvvGaussianFilter/test/CMakeLists.txt b/Modules/Filtering/SmoothingRecursiveYvvGaussianFilter/test/CMakeLists.txt index 209d5e26ad4..9029e733674 100644 --- a/Modules/Filtering/SmoothingRecursiveYvvGaussianFilter/test/CMakeLists.txt +++ b/Modules/Filtering/SmoothingRecursiveYvvGaussianFilter/test/CMakeLists.txt @@ -61,6 +61,17 @@ itk_add_test( 4 ) +itk_add_test( + NAME itkYvvBenchmark3D + COMMAND + ${itk-module}TestDriver + itkYvvBenchmark + DATA{Input/256x256x64.tif} + 3 + 12.0 + 2 +) + itk_add_test( NAME itkYvvWhiteImageTest2D COMMAND diff --git a/Modules/Filtering/SmoothingRecursiveYvvGaussianFilter/test/Input/256x256x64.tif.cid b/Modules/Filtering/SmoothingRecursiveYvvGaussianFilter/test/Input/256x256x64.tif.cid new file mode 100644 index 00000000000..f6a5e9e2323 --- /dev/null +++ b/Modules/Filtering/SmoothingRecursiveYvvGaussianFilter/test/Input/256x256x64.tif.cid @@ -0,0 +1 @@ +bafkreihivrgyltvbk7qsdgxvuknyikkfnxijm6wgya66zi5zzjmyiei3da