qt5base-lts/tests/auto/corelib/io
James McDonnell 005a8bfbf0 Remove QPROCESS_USE_SPAWN and all that it surrounds
The spawn code was only used to make QProcess work on QNX 6.5.0.  Fork
works on QNX 6.6.0.  The QNX spawn implementation has a flaw that causes
a deadlock in certain situations.  When a working directory is specified
for the process, the QNX spawn implementation stops all threads except
the one doing the spawn so that it can temporarily change the process'
working directory.  This can lead to a deadlock if the thread does
anything that conficts with something being done in a stopped thread.
QNX 6.5.0 is no longer supported in Qt 5.6.0 so we can just switch QNX
to the fork implementation and get rid of the spawn implementation.

Made a QNX specific adjustment to the hardExit test.  There's a bug
in the OS that the test can run into because it does something that
normal applications wouldn't.

Task-number: QTBUG-47250
Change-Id: Ib32567d2c15ce651815858000035ac5aa6f35224
Reviewed-by: Dan Cape <dcape@qnx.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
Reviewed-by: Rafael Roquetto <rafael.roquetto@kdab.com>
2016-03-22 15:20:06 +00:00
..
largefile winrt: msvc2015: refactor file handling 2016-01-21 05:53:17 +00:00
qabstractfileengine winrt: msvc2015: refactor file handling 2016-01-21 05:53:17 +00:00
qbuffer Make warnings of QIODevice more verbose. 2015-05-23 08:59:20 +00:00
qdatastream winrt: msvc2015: refactor file handling 2016-01-21 05:53:17 +00:00
qdataurl Update copyright headers 2015-02-11 06:49:51 +00:00
qdebug Merge remote-tracking branch 'origin/5.5' into dev 2015-08-06 10:54:01 +02:00
qdir winrt: msvc2015: refactor file handling 2016-01-21 05:53:17 +00:00
qdiriterator winrt: msvc2015: refactor file handling 2016-01-21 05:53:17 +00:00
qfile Blacklist failing tst_QFile tests (OS X) 2016-01-06 09:38:55 +00:00
qfileinfo winrt: msvc2015: refactor file handling 2016-01-21 05:53:17 +00:00
qfileselector winrt: msvc2015: refactor file handling 2016-01-21 05:53:17 +00:00
qfilesystementry Update copyright headers 2015-02-11 06:49:51 +00:00
qfilesystemwatcher tst_qfilesystemwatcher: Blacklist flaky tests on Windows. 2015-11-17 14:27:23 +00:00
qiodevice winrt: msvc2015: refactor file handling 2016-01-21 05:53:17 +00:00
qipaddress Update strtoll and strtoull from upstream FreeBSD 2015-03-26 06:11:14 +00:00
qlockfile Tests: Always verify whether QTemporaryDir/File creation succeeded. 2015-09-28 15:05:43 +00:00
qloggingcategory QLoggingCategory: fix default severity in Q_LOGGING_CATEGORY macro 2015-08-03 14:40:19 +00:00
qloggingregistry winrt: msvc2015: refactor file handling 2016-01-21 05:53:17 +00:00
qnodebug QDateTime: drop quotes in QDebug output 2015-02-21 16:58:39 +00:00
qprocess Remove QPROCESS_USE_SPAWN and all that it surrounds 2016-03-22 15:20:06 +00:00
qprocess-noapplication Update copyright headers 2015-02-11 06:49:51 +00:00
qprocessenvironment QProcessEnvironment: fix op== 2015-07-07 05:22:33 +00:00
qresourceengine fix distclean targets 2015-04-23 19:16:57 +00:00
qsavefile Tests: Always verify whether QTemporaryDir/File creation succeeded. 2015-09-28 15:05:43 +00:00
qsettings Extend blacklisting of tst_qsettings to OSX 10.11 2015-12-15 09:45:51 +00:00
qstandardpaths Autotest: Enable make check on rhel 7.1 2016-02-11 05:47:38 +00:00
qstorageinfo Tests: Always verify whether QTemporaryDir/File creation succeeded. 2015-09-28 15:05:43 +00:00
qtemporarydir winrt: msvc2015: refactor file handling 2016-01-21 05:53:17 +00:00
qtemporaryfile winrt: msvc2015: refactor file handling 2016-01-21 05:53:17 +00:00
qtextstream QTextStream test: Change current directory 2016-03-16 08:16:03 +00:00
qurl winrt: msvc2015: refactor file handling 2016-01-21 05:53:17 +00:00
qurlinternal Update copyright headers 2015-02-11 06:49:51 +00:00
qurlquery Add qHash(QUrlQuery) 2015-04-20 07:41:56 +00:00
qwinoverlappedionotifier Update copyright headers 2015-02-11 06:49:51 +00:00
io.pro winrt: msvc2015: refactor file handling 2016-01-21 05:53:17 +00:00