Fixed logging in perf tests; small bugfix in run.py
This commit is contained in:
parent
a2697b18e2
commit
a67a0c76c5
@ -8,22 +8,23 @@
|
|||||||
#include "tbb/task_scheduler_init.h"
|
#include "tbb/task_scheduler_init.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(ANDROID) && defined(USE_ANDROID_LOGGING)
|
#if !(defined(LOGD) || defined(LOGI) || defined(LOGW) || defined(LOGE))
|
||||||
#include <android/log.h>
|
# if defined(ANDROID) && defined(USE_ANDROID_LOGGING)
|
||||||
|
# include <android/log.h>
|
||||||
|
|
||||||
#define PERF_TESTS_LOG_TAG "OpenCV_perf"
|
# define PERF_TESTS_LOG_TAG "OpenCV_perf"
|
||||||
#define LOGD(...) ((void)__android_log_print(ANDROID_LOG_DEBUG, PERF_TESTS_LOG_TAG, __VA_ARGS__))
|
# define LOGD(...) ((void)__android_log_print(ANDROID_LOG_DEBUG, PERF_TESTS_LOG_TAG, __VA_ARGS__))
|
||||||
#define LOGI(...) ((void)__android_log_print(ANDROID_LOG_INFO, PERF_TESTS_LOG_TAG, __VA_ARGS__))
|
# define LOGI(...) ((void)__android_log_print(ANDROID_LOG_INFO, PERF_TESTS_LOG_TAG, __VA_ARGS__))
|
||||||
#define LOGW(...) ((void)__android_log_print(ANDROID_LOG_WARN, PERF_TESTS_LOG_TAG, __VA_ARGS__))
|
# define LOGW(...) ((void)__android_log_print(ANDROID_LOG_WARN, PERF_TESTS_LOG_TAG, __VA_ARGS__))
|
||||||
#define LOGE(...) ((void)__android_log_print(ANDROID_LOG_ERROR, PERF_TESTS_LOG_TAG, __VA_ARGS__))
|
# define LOGE(...) ((void)__android_log_print(ANDROID_LOG_ERROR, PERF_TESTS_LOG_TAG, __VA_ARGS__))
|
||||||
#else
|
# else
|
||||||
#define LOGD(_str, ...) do{printf(_str , ## __VA_ARGS__); printf("\n");fflush(stdout);} while(0)
|
# define LOGD(_str, ...) do{printf(_str , ## __VA_ARGS__); printf("\n");fflush(stdout);} while(0)
|
||||||
#define LOGI(_str, ...) do{printf(_str , ## __VA_ARGS__); printf("\n");fflush(stdout);} while(0)
|
# define LOGI(_str, ...) do{printf(_str , ## __VA_ARGS__); printf("\n");fflush(stdout);} while(0)
|
||||||
#define LOGW(_str, ...) do{printf(_str , ## __VA_ARGS__); printf("\n");fflush(stdout);} while(0)
|
# define LOGW(_str, ...) do{printf(_str , ## __VA_ARGS__); printf("\n");fflush(stdout);} while(0)
|
||||||
#define LOGE(_str, ...) do{printf(_str , ## __VA_ARGS__); printf("\n");fflush(stdout);} while(0)
|
# define LOGE(_str, ...) do{printf(_str , ## __VA_ARGS__); printf("\n");fflush(stdout);} while(0)
|
||||||
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
namespace perf
|
namespace perf
|
||||||
{
|
{
|
||||||
|
|
||||||
|
@ -433,7 +433,7 @@ class RunInfo(object):
|
|||||||
if len(userlog) == 0:
|
if len(userlog) == 0:
|
||||||
args.append("--gtest_output=xml:" + logfile)
|
args.append("--gtest_output=xml:" + logfile)
|
||||||
else:
|
else:
|
||||||
logfile = userlog[userlog[0].find(":")+1:]
|
logfile = userlog[0][userlog[0].find(":")+1:]
|
||||||
|
|
||||||
if self.targetos == "android":
|
if self.targetos == "android":
|
||||||
try:
|
try:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user