[A] Initial commit
This commit is contained in:
9
tests/cmocka-1.1.0/coverity/README
Normal file
9
tests/cmocka-1.1.0/coverity/README
Normal file
@@ -0,0 +1,9 @@
|
||||
coverity_assert_model.c:
|
||||
|
||||
This file is a Coverity Modeling file for projects using CMocka for unit
|
||||
testing. The assert functiions could create false positives, to avoid that you
|
||||
can load this modeling file in the Coverity web interface.
|
||||
|
||||
coverity_internal_model.c:
|
||||
|
||||
This file is for the CMocka source code itself.
|
87
tests/cmocka-1.1.0/coverity/coverity_assert_model.c
Normal file
87
tests/cmocka-1.1.0/coverity/coverity_assert_model.c
Normal file
@@ -0,0 +1,87 @@
|
||||
#define LargestIntegralType unsigned long long
|
||||
|
||||
void _assert_true(const LargestIntegralType result,
|
||||
const char* const expression,
|
||||
const char * const file, const int line)
|
||||
{
|
||||
__coverity_panic__();
|
||||
}
|
||||
|
||||
void _assert_int_equal(
|
||||
const LargestIntegralType a, const LargestIntegralType b,
|
||||
const char * const file, const int line)
|
||||
{
|
||||
__coverity_panic__();
|
||||
}
|
||||
|
||||
void _assert_int_not_equal(
|
||||
const LargestIntegralType a, const LargestIntegralType b,
|
||||
const char * const file, const int line)
|
||||
{
|
||||
__coverity_panic__();
|
||||
}
|
||||
|
||||
void _assert_return_code(const LargestIntegralType result,
|
||||
size_t rlen,
|
||||
const LargestIntegralType error,
|
||||
const char * const expression,
|
||||
const char * const file,
|
||||
const int line)
|
||||
{
|
||||
__coverity_panic__();
|
||||
}
|
||||
|
||||
void _assert_string_equal(const char * const a, const char * const b,
|
||||
const char * const file, const int line)
|
||||
{
|
||||
__coverity_panic__();
|
||||
}
|
||||
|
||||
void _assert_string_not_equal(const char * const a, const char * const b,
|
||||
const char *file, const int line)
|
||||
{
|
||||
__coverity_panic__();
|
||||
}
|
||||
|
||||
void _assert_memory_equal(const void * const a, const void * const b,
|
||||
const size_t size, const char* const file,
|
||||
const int line)
|
||||
{
|
||||
__coverity_panic__();
|
||||
}
|
||||
|
||||
void _assert_memory_not_equal(const void * const a, const void * const b,
|
||||
const size_t size, const char* const file,
|
||||
const int line)
|
||||
{
|
||||
__coverity_panic__();
|
||||
}
|
||||
|
||||
void _assert_in_range(
|
||||
const LargestIntegralType value, const LargestIntegralType minimum,
|
||||
const LargestIntegralType maximum, const char* const file, const int line)
|
||||
{
|
||||
__coverity_panic__();
|
||||
}
|
||||
|
||||
void _assert_not_in_range(
|
||||
const LargestIntegralType value, const LargestIntegralType minimum,
|
||||
const LargestIntegralType maximum, const char* const file, const int line)
|
||||
{
|
||||
__coverity_panic__();
|
||||
}
|
||||
|
||||
void _assert_in_set(
|
||||
const LargestIntegralType value, const LargestIntegralType values[],
|
||||
const size_t number_of_values, const char* const file, const int line)
|
||||
{
|
||||
__coverity_panic__();
|
||||
}
|
||||
|
||||
void _assert_not_in_set(
|
||||
const LargestIntegralType value, const LargestIntegralType values[],
|
||||
const size_t number_of_values, const char* const file, const int line)
|
||||
{
|
||||
__coverity_panic__();
|
||||
}
|
||||
|
5
tests/cmocka-1.1.0/coverity/coverity_internal_model.c
Normal file
5
tests/cmocka-1.1.0/coverity/coverity_internal_model.c
Normal file
@@ -0,0 +1,5 @@
|
||||
/* Functions to help coverity do static analysis on cmocka */
|
||||
void exit_test(const int quit_application)
|
||||
{
|
||||
__coverity_panic__();
|
||||
}
|
Reference in New Issue
Block a user