summaryrefslogtreecommitdiffstats
path: root/tests/benchmarks/corelib/io/qfile
diff options
context:
space:
mode:
authorIevgenii Meshcheriakov <ievgenii.meshcheriakov@qt.io>2021-10-22 13:39:52 +0200
committerIevgenii Meshcheriakov <ievgenii.meshcheriakov@qt.io>2021-12-04 01:27:08 +0100
commit56e13acf4eaaaff69156faa21d0a560fb93091d5 (patch)
treea455e0092d76561c1583e53356e4bafd690869f5 /tests/benchmarks/corelib/io/qfile
parent56bd1b76d2e81c58a80bf6b5d74219c6b1ab8499 (diff)
QAbstractFileEngine: Add permission argument to open()
The new argument allows atomic creation of files with non-default permissions. Task-number: QTBUG-79750 Change-Id: I4c49455b41f924ba87148302c8d0f77f5de0832b Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io>
Diffstat (limited to 'tests/benchmarks/corelib/io/qfile')
-rw-r--r--tests/benchmarks/corelib/io/qfile/tst_bench_qfile.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/tests/benchmarks/corelib/io/qfile/tst_bench_qfile.cpp b/tests/benchmarks/corelib/io/qfile/tst_bench_qfile.cpp
index cbe0bf81c9..015c49ed04 100644
--- a/tests/benchmarks/corelib/io/qfile/tst_bench_qfile.cpp
+++ b/tests/benchmarks/corelib/io/qfile/tst_bench_qfile.cpp
@@ -263,7 +263,7 @@ void tst_qfile::readBigFile()
#ifdef QT_BUILD_INTERNAL
case QFSFileEngineBenchmark: {
QFSFileEngine fse(tempDir.filename);
- fse.open(QIODevice::ReadOnly|textMode|bufferedMode);
+ fse.open(QIODevice::ReadOnly | textMode | bufferedMode, std::nullopt);
QBENCHMARK {
//qWarning() << fse.supportsExtension(QAbstractFileEngine::AtEndExtension);
while (fse.read(buffer, blockSize)) {}
@@ -349,7 +349,7 @@ void tst_qfile::seek()
#ifdef QT_BUILD_INTERNAL
case QFSFileEngineBenchmark: {
QFSFileEngine fse(tempDir.filename);
- fse.open(QIODevice::ReadOnly | QIODevice::Unbuffered);
+ fse.open(QIODevice::ReadOnly | QIODevice::Unbuffered, std::nullopt);
QBENCHMARK {
i=(i+1)%sp_size;
fse.seek(seekpos[i]);
@@ -426,7 +426,7 @@ void tst_qfile::open()
case QFSFileEngineBenchmark: {
QBENCHMARK {
QFSFileEngine fse(tempDir.filename);
- fse.open(QIODevice::ReadOnly | QIODevice::Unbuffered);
+ fse.open(QIODevice::ReadOnly | QIODevice::Unbuffered, std::nullopt);
fse.close();
}
}
@@ -550,7 +550,7 @@ void tst_qfile::readSmallFiles()
QList<QFSFileEngine*> fileList;
for (const QString &file : files) {
QFSFileEngine *fse = new QFSFileEngine(tempDir.filePath(file));
- fse->open(QIODevice::ReadOnly|textMode|bufferedMode);
+ fse->open(QIODevice::ReadOnly | textMode | bufferedMode, std::nullopt);
fileList.append(fse);
}