diff options
author | Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com> | 2013-07-29 15:32:34 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-08-05 14:53:12 +0200 |
commit | c52bec9438f55c0452d2bfdb74bce0bfaf1fc401 (patch) | |
tree | 54f1550e2129925f623de49d322943526589ba85 /src/testlib/qabstracttestlogger.cpp | |
parent | d05ce9c61e5ca9051f2edad4702170c6e99702aa (diff) |
Ensure that output is world readable on Android
On Android, we need to be able to get access to the output
file remotely, so we make it world-readable.
Task-number: QTBUG-32079
Change-Id: I0a53a952d03339c0f1a1316f38bd206075589bde
Reviewed-by: Paul Olav Tvete <paul.tvete@digia.com>
Reviewed-by: Simo Fält <simo.falt@digia.com>
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() |