Support logcat output from tests on Android
We usually do not have a console, so print out the messages to the log as well, so that it's easier to run single tests for debugging. Change-Id: I31908977aac25a6f6716f8245206b01026234aa9 Reviewed-by: Yoann Lopes <yoann.lopes@digia.com>
This commit is contained in:
parent
e4ce1790b1
commit
75abfa8982
@ -62,6 +62,10 @@
|
||||
#include <QtCore/QByteArray>
|
||||
#include <QtCore/qmath.h>
|
||||
|
||||
#ifdef Q_OS_ANDROID
|
||||
# include <android/log.h>
|
||||
#endif
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
namespace QTest {
|
||||
@ -206,6 +210,8 @@ void QPlainTestLogger::outputMessage(const char *str)
|
||||
if (stream != stdout)
|
||||
#elif defined(Q_OS_WIN)
|
||||
OutputDebugStringA(str);
|
||||
#elif defined(Q_OS_ANDROID)
|
||||
__android_log_print(ANDROID_LOG_INFO, "QTestLib", str);
|
||||
#endif
|
||||
outputString(str);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user