qt5base-lts/tests/auto/corelib/io
Eskil Abrahamsen Blomfeldt 508b1fa173 QTemporaryDir: Remove directories on failure
When creating a temporary directory but failing to set its permissions,
we need to remove the directory we created to avoid leaving 256 empty,
unused directories in the destination folder.

This happens on Android if you try creating a QTemporaryDir in the
download path on the sdcard.

Task-number: QTBUG-43352
Change-Id: Ic88fb7572f1abd65e5c7d8882b59c95f4b22ed72
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
2015-01-22 08:31:54 +01:00
..
largefile Further limit the sparse file testing on OS X 2014-10-22 23:00:41 +02:00
qabstractfileengine Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qbuffer Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qdatastream Android: Fix QDataStream test 2015-01-09 15:41:34 +01:00
qdataurl Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qdebug Logging: Disable tracking of debug source info for release builds 2014-10-01 16:06:27 +02:00
qdir Android: Fix QDir tests 2014-12-22 09:26:49 +01:00
qdiriterator Android: Fix QDirIterator tests 2014-12-22 09:26:57 +01:00
qfile Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qfileinfo Android: Fix test failure for test QFileInfo::lastRead() 2014-12-22 09:27:31 +01:00
qfileselector Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qfilesystementry Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qfilesystemwatcher Android: Fix QFileSystemWatcher test failures 2014-12-22 09:27:38 +01:00
qiodevice Android: Fix QIODevice tests 2014-12-22 09:27:44 +01:00
qipaddress Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qlockfile tst_QLockFile: simulate a crash better 2015-01-04 09:43:25 +01:00
qloggingcategory Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qloggingregistry Android: Fix QLoggingRegistry test 2014-12-22 09:27:55 +01:00
qnodebug Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qprocess Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qprocess-noapplication Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qprocessenvironment Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qresourceengine Android: Fix QResourceEngine tests 2014-12-19 16:00:41 +01:00
qsavefile Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qsettings Properly detect UTF-8 BOM markers in ini files 2014-10-29 08:58:31 +01:00
qstandardpaths Android: Fix QStandardPaths test 2014-12-19 16:00:46 +01:00
qstorageinfo Disable the tests that verify that the available space shrunk 2014-11-22 20:02:45 +01:00
qtemporarydir QTemporaryDir: Remove directories on failure 2015-01-22 08:31:54 +01:00
qtemporaryfile Android: Fix QTemporaryFile tests 2015-01-08 10:06:50 +01:00
qtextstream Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qurl Add Windows-specific notation for WebDAV to QUrl. 2014-11-17 21:47:29 +01:00
qurlinternal Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qurlquery Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qwinoverlappedionotifier Update license headers and add new license files 2014-09-24 12:26:19 +02:00
io.pro Add the QStorageInfo class 2014-08-13 16:09:58 +02:00