diff options
Diffstat (limited to 'src/testlib/qabstracttestlogger.cpp')
-rw-r--r-- | src/testlib/qabstracttestlogger.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
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 <unistd.h> #endif +#ifdef Q_OS_ANDROID +#include <sys/stat.h> +#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() |