summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/auto/corelib/io/qfile/tst_qfile.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/tests/auto/corelib/io/qfile/tst_qfile.cpp b/tests/auto/corelib/io/qfile/tst_qfile.cpp
index e408cd3e48..a0c1078d0c 100644
--- a/tests/auto/corelib/io/qfile/tst_qfile.cpp
+++ b/tests/auto/corelib/io/qfile/tst_qfile.cpp
@@ -1825,9 +1825,18 @@ void tst_QFile::bufferedRead()
#ifdef Q_OS_UNIX
void tst_QFile::isSequential()
{
- QFile zero("/dev/null");
+ QFile zero("/dev/zero");
QVERIFY2(zero.open(QFile::ReadOnly), msgOpenFailed(zero).constData());
QVERIFY(zero.isSequential());
+
+ QFile null("/dev/null");
+ QVERIFY(null.open(QFile::ReadOnly));
+ QVERIFY(null.isSequential());
+
+ // /dev/tty will fail to open if we don't have a controlling TTY
+ QFile tty("/dev/tty");
+ if (tty.open(QFile::ReadOnly))
+ QVERIFY(tty.isSequential());
}
#endif