diff options
author | Mihael Koep <koep@schneide.com> | 2015-08-06 12:44:54 +0200 |
---|---|---|
committer | Mihael Koep <koep@schneide.com> | 2015-08-06 13:01:11 +0200 |
commit | 89ced9478f200facde423423df8c1718752f8a6c (patch) | |
tree | 61d9ea2b56590a884b063a363e2d907ffe9ac3b2 /test | |
parent | f1cb055bdd2cd18ecd09c1f7504c825eb884aaf0 (diff) | |
download | uca-89ced9478f200facde423423df8c1718752f8a6c.tar.gz uca-89ced9478f200facde423423df8c1718752f8a6c.tar.bz2 uca-89ced9478f200facde423423df8c1718752f8a6c.tar.xz uca-89ced9478f200facde423423df8c1718752f8a6c.zip |
Remove ANKA plugins and change versioning scheme for bundled plugins
ANKA plugins are developed and distributed separately like other plugins
depending on vendor SDKs.
The bundled plugins use libuca version as their version and depend on it directly.
This ensures that they always match the libuca version and makes versioning more
transparent for the end users.
Conflicts:
plugins/mock/CMakeLists.txt
Diffstat (limited to 'test')
-rw-r--r-- | test/CMakeLists.txt | 4 | ||||
-rw-r--r-- | test/test-software-roi.c | 85 |
2 files changed, 0 insertions, 89 deletions
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index afe79ec..0e8cfad 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -1,14 +1,10 @@ cmake_minimum_required(VERSION 2.6) -include_directories(${ucadexela_SOURCE_DIR}) - configure_file(${CMAKE_CURRENT_SOURCE_DIR}/gtester.xsl ${CMAKE_CURRENT_BINARY_DIR}/gtester.xsl) add_executable(test-mock test-mock.c) add_executable(test-ring-buffer test-ring-buffer.c) -add_executable(test-software-roi test-software-roi.c ${ucadexela_SOURCE_DIR}/software-roi.c) target_link_libraries(test-mock uca ${UCA_DEPS}) target_link_libraries(test-ring-buffer uca ${UCA_DEPS}) -target_link_libraries(test-software-roi ${UCA_DEPS}) diff --git a/test/test-software-roi.c b/test/test-software-roi.c deleted file mode 100644 index 08ab742..0000000 --- a/test/test-software-roi.c +++ /dev/null @@ -1,85 +0,0 @@ -#include <glib.h> -#include "software-roi.h" - -static const guchar test_frame[] = { - 0, 10, 20, 30, 40, 50, 60, 70, 80, - 0, 11, 21, 31, 41, 51, 61, 71, 81, - 0, 12, 22, 32, 42, 52, 62, 72, 82, - 0, 13, 23, 33, 43, 53, 63, 73, 83, - 0, 14, 24, 34, 44, 54, 64, 74, 84, -}; -static const guint test_frame_width = 9; -static guchar test_roi_2x1_5x3[] = { - 21, 31, 41, 51, 61, - 22, 32, 42, 52, 62, - 23, 33, 43, 53, 63, -}; - -static const guchar test_frame16bit[] = { - 0, 0, 10, 10, 20, 20, 30, 30, 40, 40, 50, 50, 60, 60, 70, 70, - 1, 1, 11, 11, 21, 21, 31, 31, 41, 41, 51, 51, 61, 61, 71, 71, - 2, 2, 12, 12, 22, 22, 32, 32, 42, 42, 52, 52, 62, 62, 72, 72, - 3, 3, 13, 13, 23, 23, 33, 33, 43, 43, 53, 53, 63, 63, 73, 73, - 4, 4, 14, 14, 24, 24, 34, 34, 44, 44, 54, 54, 64, 64, 74, 74, - 5, 5, 15, 15, 25, 25, 35, 35, 45, 45, 55, 55, 65, 65, 75, 75, - 6, 6, 16, 16, 26, 26, 36, 36, 46, 46, 56, 56, 66, 66, 76, 76, -}; -static const guint test_frame16bit_width = 8; -static guchar test_roi16bit_3x3_5x3[] = { - 33, 33, 43, 43, 53, 53, 63, 63, 73, 73, - 34, 34, 44, 44, 54, 54, 64, 64, 74, 74, - 35, 35, 45, 45, 55, 55, 65, 65, 75, 75, - 36, 36, 46, 46, 56, 56, 66, 66, 76, 76, -}; - -void typical_roi_test(void) -{ - guint roiX = 2; - guint roiY = 1; - guint roiWidth = 5; - guint roiHeight = 3; - guint roiSize = roiWidth * roiHeight; - guchar roiFrame[roiSize]; - apply_software_roi(test_frame, test_frame_width, 1, roiFrame, roiX, roiY, roiWidth, roiHeight); - for (guint i = 0; i < roiSize; i++) { - g_assert_cmpint(test_roi_2x1_5x3[i], ==, roiFrame[i]); - } -} - -void nrows_only_roi_test(void) -{ - guint roiX = 0; - guint roiY = 0; - guint roiWidth = test_frame_width; - guint roiHeight = 3; - guint roiSize = roiWidth * roiHeight; - guchar roiFrame[roiSize]; - apply_software_roi(test_frame, test_frame_width, 1, roiFrame, roiX, roiY, roiWidth, roiHeight); - for (guint i = 0; i < roiSize; i++) { - g_assert_cmpint(test_frame[i], ==, roiFrame[i]); - } -} - -void multibyte_image_test(void) -{ - guint roiX = 3; - guint roiY = 3; - guint roiWidth = 5; - guint roiHeight = 3; - guint bytesPerPixel = 2; - guint roiSize = roiWidth * bytesPerPixel * roiHeight; - guchar roiFrame[roiSize]; - apply_software_roi(test_frame16bit, test_frame16bit_width, bytesPerPixel, roiFrame, roiX, roiY, roiWidth, roiHeight); - for (guint i = 0; i < roiSize; i++) { - g_assert_cmpint(test_roi16bit_3x3_5x3[i], ==, roiFrame[i]); - } -} - -int main(int argc, char** argv) -{ - g_test_init(&argc, &argv, NULL); - g_test_add_func("/software-roi/apply-typical-roi", typical_roi_test); - g_test_add_func("/software-roi/apply-roi-nrows-only", nrows_only_roi_test); - g_test_add_func("/software-roi/apply-roi-multibyte-image", multibyte_image_test); - return g_test_run(); -} |