Change-Id: I610088868a20926833c56e2ae9200632692b4679
#define PRINT printf
+
#ifdef TIZEN_TEST_GCOV
+#if (defined(__GNUC__) \
+ && ((__GNUC__ == 11 && __GNUC_MINOR__ >= 1) || (__GNUC__ >= 12))) \
+ || (defined(__clang__) && (__clang_major__ >= 12))
+extern "C" void __gcov_dump(void);
+extern "C" void __gcov_reset(void);
+ # define __gcov_flush() do { __gcov_dump(); __gcov_reset(); } while (0)
+#else
extern "C" void __gcov_flush(void);
#endif
+#endif
+
extern void wait_for_dispatch();
using ::testing::TestWithParam;
#define MAX_WAIT_TIME 300000
#ifdef TIZEN_TEST_GCOV
+#if (defined(__GNUC__) \
+ && ((__GNUC__ == 11 && __GNUC_MINOR__ >= 1) || (__GNUC__ >= 12))) \
+ || (defined(__clang__) && (__clang_major__ >= 12))
+extern "C" void __gcov_dump(void);
+extern "C" void __gcov_reset(void);
+ # define __gcov_flush() do { __gcov_dump(); __gcov_reset(); } while (0)
+#else
extern "C" void __gcov_flush(void);
#endif
+#endif
using ::testing::TestWithParam;
using ::testing::Bool;