diff --git a/src/testlib/qabstracttestlogger.cpp b/src/testlib/qabstracttestlogger.cpp index d039c3c342..41f8f37872 100644 --- a/src/testlib/qabstracttestlogger.cpp +++ b/src/testlib/qabstracttestlogger.cpp @@ -52,6 +52,10 @@ #include #endif +#ifdef Q_OS_ANDROID +#include +#endif + QT_BEGIN_NAMESPACE QAbstractTestLogger::QAbstractTestLogger(const char *filename) @@ -69,6 +73,12 @@ QAbstractTestLogger::QAbstractTestLogger(const char *filename) fprintf(stderr, "Unable to open file for logging: %s\n", filename); ::exit(1); } +#ifdef Q_OS_ANDROID + else { + // Make sure output is world-readable on Android + ::chmod(filename, 0666); + } +#endif } QAbstractTestLogger::~QAbstractTestLogger()