From 1e2f5de25c35c66e173d3690b19cb2e2ac419607 Mon Sep 17 00:00:00 2001 From: Konstantin Drabeniuk Date: Tue, 21 Nov 2017 12:26:17 +0200 Subject: [PATCH] add excluding coverage comments for tdm_display.c add excluding coverage comments for tdm_display.c for folowing code: - fail if there is not capability; - poll fail. Change-Id: I02b2bcb11058adc148057fd9a5e5d638751eab15 Signed-off-by: Konstantin Drabeniuk --- src/tdm_display.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/tdm_display.c b/src/tdm_display.c index 0e3aadc..1f1caec 100644 --- a/src/tdm_display.c +++ b/src/tdm_display.c @@ -84,9 +84,11 @@ tdm_display_get_pp_capabilities(tdm_display *dpy, _pthread_mutex_lock(&private_display->lock); if (!(private_display->capabilities & TDM_DISPLAY_CAPABILITY_PP)) { + /* LCOV_EXCL_START */ TDM_ERR("no pp capability"); _pthread_mutex_unlock(&private_display->lock); return TDM_ERROR_NO_CAPABILITY; + /* LCOV_EXCL_STOP */ } *capabilities = private_display->caps_pp.capabilities; @@ -108,9 +110,11 @@ tdm_display_get_pp_available_formats(tdm_display *dpy, _pthread_mutex_lock(&private_display->lock); if (!(private_display->capabilities & TDM_DISPLAY_CAPABILITY_PP)) { + /* LCOV_EXCL_START */ TDM_ERR("no pp capability"); _pthread_mutex_unlock(&private_display->lock); return TDM_ERROR_NO_CAPABILITY; + /* LCOV_EXCL_STOP */ } *formats = (const tbm_format *)private_display->caps_pp.formats; @@ -130,9 +134,11 @@ tdm_display_get_pp_available_size(tdm_display *dpy, int *min_w, int *min_h, _pthread_mutex_lock(&private_display->lock); if (!(private_display->capabilities & TDM_DISPLAY_CAPABILITY_PP)) { + /* LCOV_EXCL_START */ TDM_ERR("no pp capability"); _pthread_mutex_unlock(&private_display->lock); return TDM_ERROR_NO_CAPABILITY; + /* LCOV_EXCL_STOP */ } if (min_w) @@ -162,9 +168,11 @@ tdm_display_get_capture_capabilities(tdm_display *dpy, _pthread_mutex_lock(&private_display->lock); if (!(private_display->capabilities & TDM_DISPLAY_CAPABILITY_CAPTURE)) { + /* LCOV_EXCL_START */ TDM_ERR("no capture capability"); _pthread_mutex_unlock(&private_display->lock); return TDM_ERROR_NO_CAPABILITY; + /* LCOV_EXCL_STOP */ } *capabilities = private_display->caps_capture.capabilities; @@ -186,9 +194,11 @@ tdm_display_get_catpure_available_formats(tdm_display *dpy, _pthread_mutex_lock(&private_display->lock); if (!(private_display->capabilities & TDM_DISPLAY_CAPABILITY_CAPTURE)) { + /* LCOV_EXCL_START */ TDM_ERR("no capture capability"); _pthread_mutex_unlock(&private_display->lock); return TDM_ERROR_NO_CAPABILITY; + /* LCOV_EXCL_STOP */ } *formats = (const tbm_format *)private_display->caps_capture.formats; @@ -208,9 +218,11 @@ tdm_display_get_capture_available_size(tdm_display *dpy, int *min_w, int *min_h, _pthread_mutex_lock(&private_display->lock); if (!(private_display->capabilities & TDM_DISPLAY_CAPABILITY_CAPTURE)) { + /* LCOV_EXCL_START */ TDM_ERR("no capture capability"); _pthread_mutex_unlock(&private_display->lock); return TDM_ERROR_NO_CAPABILITY; + /* LCOV_EXCL_STOP */ } if (min_w) @@ -261,8 +273,10 @@ tdm_display_get_output_count(tdm_display *dpy, int *count) (*count)++; if (*count == 0) { + /* LCOV_EXCL_START */ _pthread_mutex_unlock(&private_display->lock); return TDM_ERROR_NONE; + /* LCOV_EXCL_STOP */ } _pthread_mutex_unlock(&private_display->lock); @@ -333,12 +347,14 @@ tdm_display_handle_events(tdm_display *dpy) TDM_INFO("fd(%d) polling in", fd); while (poll(&fds, 1, -1) < 0) { + /* LCOV_EXCL_START */ if (errno == EINTR || errno == EAGAIN) /* normal case */ continue; else { TDM_ERR("poll failed: %m"); return TDM_ERROR_OPERATION_FAILED; } + /* LCOV_EXCL_STOP */ } if (tdm_debug_module & TDM_DEBUG_THREAD) -- 2.7.4