Added check to qtemporaryfile unittest if run as root user
authorKurt Korbatits <kurt.korbatits@nokia.com>
Mon, 16 Jan 2012 23:49:15 +0000 (09:49 +1000)
committerQt by Nokia <qt-info@nokia.com>
Tue, 17 Jan 2012 03:54:37 +0000 (04:54 +0100)
- nonWritableCurrentDir() function not valid test if run as root
  so added skip.

Change-Id: I772e8356e6f798f5acdf7688c55f3241ad012a43
Reviewed-by: Kurt Korbatits <kurt.korbatits@nokia.com>
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
Reviewed-by: Jason McDonald <jason.mcdonald@nokia.com>
tests/auto/corelib/io/qtemporaryfile/tst_qtemporaryfile.cpp

index 4c2e3f2..c7b4a28 100644 (file)
@@ -256,6 +256,9 @@ void tst_QTemporaryFile::autoRemove()
 void tst_QTemporaryFile::nonWritableCurrentDir()
 {
 #ifdef Q_OS_UNIX
+    if (::geteuid() == 0)
+        QSKIP("not valid running this test as root");
+
     struct ChdirOnReturn
     {
         ChdirOnReturn(const QString& d) : dir(d) {}