Flush immediately after each line when running tests.
This commit is contained in:
parent
ea47247dc7
commit
96034810df
@ -255,72 +255,73 @@ template class SizeChecker<UInt8, 1>;
|
|||||||
|
|
||||||
#ifndef TEST_GLOBALS
|
#ifndef TEST_GLOBALS
|
||||||
|
|
||||||
// These fiunctions are defined in Logger.cpp, but are declared here to avoid including all of logger.h
|
// These functions are defined in Logger.cpp, but are declared here to avoid including all of logger.h
|
||||||
extern void LOG (const char * a_Format, ...) FORMATSTRING(1, 2);
|
extern void LOG (const char * a_Format, ...) FORMATSTRING(1, 2);
|
||||||
extern void LOGINFO (const char * a_Format, ...) FORMATSTRING(1, 2);
|
extern void LOGINFO (const char * a_Format, ...) FORMATSTRING(1, 2);
|
||||||
extern void LOGWARNING(const char * a_Format, ...) FORMATSTRING(1, 2);
|
extern void LOGWARNING(const char * a_Format, ...) FORMATSTRING(1, 2);
|
||||||
extern void LOGERROR (const char * a_Format, ...) FORMATSTRING(1, 2);
|
extern void LOGERROR (const char * a_Format, ...) FORMATSTRING(1, 2);
|
||||||
|
|
||||||
|
// In debug builds, translate LOGD to LOG, otherwise leave it out altogether:
|
||||||
|
#ifdef _DEBUG
|
||||||
|
|
||||||
|
|
||||||
// In debug builds, translate LOGD to LOG, otherwise leave it out altogether:
|
|
||||||
#ifdef _DEBUG
|
|
||||||
#define LOGD LOG
|
#define LOGD LOG
|
||||||
#else
|
#else
|
||||||
#define LOGD(...)
|
#define LOGD(...)
|
||||||
#endif // _DEBUG
|
#endif // _DEBUG
|
||||||
|
|
||||||
|
#define LOGWARN LOGWARNING
|
||||||
|
|
||||||
#define LOGWARN LOGWARNING
|
|
||||||
#else
|
#else
|
||||||
// Logging functions
|
// Logging functions
|
||||||
void inline LOGERROR(const char * a_Format, ...) FORMATSTRING(1, 2);
|
void inline LOGERROR(const char * a_Format, ...) FORMATSTRING(1, 2);
|
||||||
|
|
||||||
void inline LOGERROR(const char * a_Format, ...)
|
void inline LOGERROR(const char * a_Format, ...)
|
||||||
{
|
{
|
||||||
va_list argList;
|
va_list argList;
|
||||||
va_start(argList, a_Format);
|
va_start(argList, a_Format);
|
||||||
vprintf(a_Format, argList);
|
vprintf(a_Format, argList);
|
||||||
putchar('\n');
|
putchar('\n');
|
||||||
|
fflush(stdout);
|
||||||
va_end(argList);
|
va_end(argList);
|
||||||
}
|
}
|
||||||
|
|
||||||
void inline LOGWARNING(const char * a_Format, ...) FORMATSTRING(1, 2);
|
void inline LOGWARNING(const char * a_Format, ...) FORMATSTRING(1, 2);
|
||||||
|
|
||||||
void inline LOGWARNING(const char * a_Format, ...)
|
void inline LOGWARNING(const char * a_Format, ...)
|
||||||
{
|
{
|
||||||
va_list argList;
|
va_list argList;
|
||||||
va_start(argList, a_Format);
|
va_start(argList, a_Format);
|
||||||
vprintf(a_Format, argList);
|
vprintf(a_Format, argList);
|
||||||
putchar('\n');
|
putchar('\n');
|
||||||
|
fflush(stdout);
|
||||||
va_end(argList);
|
va_end(argList);
|
||||||
}
|
}
|
||||||
|
|
||||||
void inline LOGD(const char * a_Format, ...) FORMATSTRING(1, 2);
|
void inline LOGD(const char * a_Format, ...) FORMATSTRING(1, 2);
|
||||||
|
|
||||||
void inline LOGD(const char * a_Format, ...)
|
void inline LOGD(const char * a_Format, ...)
|
||||||
{
|
{
|
||||||
va_list argList;
|
va_list argList;
|
||||||
va_start(argList, a_Format);
|
va_start(argList, a_Format);
|
||||||
vprintf(a_Format, argList);
|
vprintf(a_Format, argList);
|
||||||
putchar('\n');
|
putchar('\n');
|
||||||
|
fflush(stdout);
|
||||||
va_end(argList);
|
va_end(argList);
|
||||||
}
|
}
|
||||||
|
|
||||||
void inline LOG(const char * a_Format, ...) FORMATSTRING(1, 2);
|
void inline LOG(const char * a_Format, ...) FORMATSTRING(1, 2);
|
||||||
|
|
||||||
void inline LOG(const char * a_Format, ...)
|
void inline LOG(const char * a_Format, ...)
|
||||||
{
|
{
|
||||||
va_list argList;
|
va_list argList;
|
||||||
va_start(argList, a_Format);
|
va_start(argList, a_Format);
|
||||||
vprintf(a_Format, argList);
|
vprintf(a_Format, argList);
|
||||||
putchar('\n');
|
putchar('\n');
|
||||||
|
fflush(stdout);
|
||||||
va_end(argList);
|
va_end(argList);
|
||||||
}
|
}
|
||||||
|
|
||||||
#define LOGINFO LOG
|
#define LOGINFO LOG
|
||||||
#define LOGWARN LOGWARNING
|
#define LOGWARN LOGWARNING
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user