Add coverage exclusions for test code.
authorReimar Döffinger <Reimar.Doeffinger@gmx.de>
Tue, 29 Nov 2011 21:01:09 +0000 (22:01 +0100)
committerReimar Döffinger <Reimar.Doeffinger@gmx.de>
Mon, 5 Dec 2011 19:05:44 +0000 (20:05 +0100)
For some of the code e.g. doing timing measurements there is no
real point in running regression testing on it, thus it should
not be counted against coverage.

Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
libavutil/adler32.c
libavutil/aes.c
libavutil/base64.c
libavutil/des.c
libavutil/eval.c

index 9d3d896..8ea5fc2 100644 (file)
@@ -56,6 +56,7 @@ unsigned long av_adler32_update(unsigned long adler, const uint8_t * buf,
 }
 
 #ifdef TEST
+// LCOV_EXCL_START
 #include <string.h>
 #include "log.h"
 #include "timer.h"
@@ -84,4 +85,5 @@ int main(int argc, char **argv)
     av_log(NULL, AV_LOG_DEBUG, "%X (expected 50E6E508)\n", checksum);
     return checksum == 0x50e6e508 ? 0 : 1;
 }
+// LCOV_EXCL_STOP
 #endif
index af55261..46b290c 100644 (file)
@@ -259,6 +259,7 @@ int av_aes_init(AVAES *a, const uint8_t *key, int key_bits, int decrypt)
 }
 
 #ifdef TEST
+// LCOV_EXCL_START
 #include <string.h>
 #include "lfg.h"
 #include "log.h"
@@ -331,4 +332,5 @@ int main(int argc, char **argv)
     }
     return err;
 }
+// LCOV_EXCL_STOP
 #endif
index 1b70fa9..4ccc12e 100644 (file)
@@ -100,6 +100,7 @@ char *av_base64_encode(char *out, int out_size, const uint8_t *in, int in_size)
 }
 
 #ifdef TEST
+// LCOV_EXCL_START
 
 #undef printf
 
@@ -161,4 +162,5 @@ int main(void)
     return error_count;
 }
 
+// LCOV_EXCL_STOP
 #endif
index b876dcc..e1c0ebc 100644 (file)
@@ -337,6 +337,7 @@ void av_des_mac(AVDES *d, uint8_t *dst, const uint8_t *src, int count) {
 }
 
 #ifdef TEST
+// LCOV_EXCL_START
 #undef printf
 #undef rand
 #undef srand
@@ -443,4 +444,5 @@ int main(void) {
 #endif
     return 0;
 }
+// LCOV_EXCL_STOP
 #endif
index 3a8b60d..1b8176c 100644 (file)
@@ -579,6 +579,7 @@ int av_expr_parse_and_eval(double *d, const char *s,
 }
 
 #if FF_API_OLD_EVAL_NAMES
+// LCOV_EXCL_START
 int av_parse_expr(AVExpr **expr, const char *s,
                   const char * const *const_names,
                   const char * const *func1_names, double (* const *funcs1)(void *, double),
@@ -608,9 +609,11 @@ void av_free_expr(AVExpr *e)
 {
     av_expr_free(e);
 }
+// LCOV_EXCL_STOP
 #endif /* FF_API_OLD_EVAL_NAMES */
 
 #ifdef TEST
+// LCOV_EXCL_START
 #undef printf
 #include <string.h>
 
@@ -723,4 +726,5 @@ int main(int argc, char **argv)
 
     return 0;
 }
+// LCOV_EXCL_STOP
 #endif