From a04a0514b9575ee7bb823090cf8a88c094d1376a Mon Sep 17 00:00:00 2001 From: Alexander Smorkalov Date: Wed, 1 Oct 2014 09:13:35 +0400 Subject: [PATCH] Turn off superres accuracy tests if video i/o is not supported. --- modules/superres/test/test_precomp.hpp | 13 +++++++++++++ modules/superres/test/test_superres.cpp | 4 ++++ 2 files changed, 17 insertions(+) diff --git a/modules/superres/test/test_precomp.hpp b/modules/superres/test/test_precomp.hpp index 9e89b428e..b1c825746 100644 --- a/modules/superres/test/test_precomp.hpp +++ b/modules/superres/test/test_precomp.hpp @@ -59,4 +59,17 @@ #include "cvconfig.h" #include "../src/input_array_utility.hpp" +#if defined(HAVE_XINE) || \ + defined(HAVE_GSTREAMER) || \ + defined(HAVE_QUICKTIME) || \ + defined(HAVE_QTKIT) || \ + defined(HAVE_AVFOUNDATION) || \ + defined(HAVE_FFMPEG) || \ + defined(HAVE_MSMF) || \ + defined(HAVE_VFW) +# define BUILD_WITH_VIDEO_INPUT_SUPPORT 1 +#else +# define BUILD_WITH_VIDEO_INPUT_SUPPORT 0 +#endif + #endif diff --git a/modules/superres/test/test_superres.cpp b/modules/superres/test/test_superres.cpp index 74a90bdc2..56e9f542f 100644 --- a/modules/superres/test/test_superres.cpp +++ b/modules/superres/test/test_superres.cpp @@ -43,6 +43,8 @@ #include "test_precomp.hpp" #include "opencv2/ts/ocl_test.hpp" +#if BUILD_WITH_VIDEO_INPUT_SUPPORT + class AllignedFrameSource : public cv::superres::FrameSource { public: @@ -292,3 +294,5 @@ OCL_TEST_F(SuperResolution, BTVL1) } } // namespace cvtest::ocl #endif + +#endif // BUILD_WITH_VIDEO_INPUT_SUPPORT