mirror of
https://github.com/crystalidea/qt6windows7.git
synced 2025-07-06 17:25:24 +08:00
qt 6.5.1 original
This commit is contained in:
87
tests/auto/corelib/io/qfile/CMakeLists.txt
Normal file
87
tests/auto/corelib/io/qfile/CMakeLists.txt
Normal file
@ -0,0 +1,87 @@
|
||||
# Copyright (C) 2022 The Qt Company Ltd.
|
||||
# SPDX-License-Identifier: BSD-3-Clause
|
||||
|
||||
#####################################################################
|
||||
## tst_qfile Test:
|
||||
#####################################################################
|
||||
|
||||
# Collect test data
|
||||
list(APPEND test_data "dosfile.txt")
|
||||
list(APPEND test_data "noendofline.txt")
|
||||
list(APPEND test_data "testfile.txt")
|
||||
list(APPEND test_data "testlog.txt")
|
||||
list(APPEND test_data "two.dots.file")
|
||||
list(APPEND test_data "tst_qfile.cpp")
|
||||
list(APPEND test_data "forCopying.txt")
|
||||
list(APPEND test_data "forRenaming.txt")
|
||||
list(APPEND test_data "resources/file1.ext1")
|
||||
|
||||
qt_internal_add_test(tst_qfile
|
||||
SOURCES
|
||||
tst_qfile.cpp
|
||||
LIBRARIES
|
||||
Qt::CorePrivate
|
||||
Qt::TestPrivate
|
||||
TESTDATA ${test_data}
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(qfile_resource_files
|
||||
"resources/"
|
||||
)
|
||||
|
||||
qt_internal_add_resource(tst_qfile "qfile"
|
||||
PREFIX
|
||||
"/tst_qfileinfo/"
|
||||
FILES
|
||||
${qfile_resource_files}
|
||||
)
|
||||
set(rename-fallback_resource_files
|
||||
"rename-fallback.qrc"
|
||||
)
|
||||
|
||||
qt_internal_add_resource(tst_qfile "rename-fallback"
|
||||
PREFIX
|
||||
"/"
|
||||
FILES
|
||||
${rename-fallback_resource_files}
|
||||
)
|
||||
set(copy-fallback_resource_files
|
||||
"copy-fallback.qrc"
|
||||
)
|
||||
|
||||
qt_internal_add_resource(tst_qfile "copy-fallback"
|
||||
PREFIX
|
||||
"/"
|
||||
FILES
|
||||
${copy-fallback_resource_files}
|
||||
)
|
||||
|
||||
|
||||
## Scopes:
|
||||
#####################################################################
|
||||
|
||||
qt_internal_extend_target(tst_qfile CONDITION TARGET Qt::Network
|
||||
LIBRARIES
|
||||
Qt::Network
|
||||
)
|
||||
|
||||
qt_internal_extend_target(tst_qfile CONDITION NOT TARGET Qt::Network
|
||||
DEFINES
|
||||
QT_NO_NETWORK
|
||||
)
|
||||
|
||||
qt_internal_extend_target(tst_qfile CONDITION CONFIG___contains___builtin_testdata
|
||||
DEFINES
|
||||
BUILTIN_TESTDATA
|
||||
)
|
||||
|
||||
qt_internal_extend_target(tst_qfile CONDITION WIN32
|
||||
LIBRARIES
|
||||
ole32
|
||||
uuid
|
||||
)
|
||||
add_subdirectory(stdinprocess)
|
||||
if(QT_FEATURE_process)
|
||||
add_dependencies(tst_qfile stdinprocess_helper)
|
||||
endif()
|
5
tests/auto/corelib/io/qfile/copy-fallback.qrc
Normal file
5
tests/auto/corelib/io/qfile/copy-fallback.qrc
Normal file
@ -0,0 +1,5 @@
|
||||
<!DOCTYPE RCC><RCC version="1.0">
|
||||
<qresource>
|
||||
<file>copy-fallback.qrc</file>
|
||||
</qresource>
|
||||
</RCC>
|
14
tests/auto/corelib/io/qfile/dosfile.txt
Normal file
14
tests/auto/corelib/io/qfile/dosfile.txt
Normal file
@ -0,0 +1,14 @@
|
||||
/dev/system/root / reiserfs acl,user_xattr 1 1
|
||||
/dev/sda1 /boot ext3 acl,user_xattr 1 2
|
||||
/dev/system/home /home reiserfs acl,user_xattr 1 2
|
||||
/dev/system/temp /tmp reiserfs acl,user_xattr 1 2
|
||||
/dev/sda2 swap swap pri=42 0 0
|
||||
devpts /dev/pts devpts mode=0620,gid=5 0 0
|
||||
proc /proc proc defaults 0 0
|
||||
usbfs /proc/bus/usb usbfs noauto 0 0
|
||||
sysfs /sys sysfs noauto 0 0
|
||||
/dev/dvd /media/dvd subfs noauto,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0
|
||||
/dev/fd0 /media/floppy subfs noauto,fs=floppyfss,procuid,nodev,nosuid,sync 0 0
|
||||
/dev/sdb2 /media/ipod subfs noauto,rw,noexec,nosuid,nodev,sync,procuid,user,iocharset=utf8 1 2
|
||||
/dev/sdc1 /media/usbkey vfat rw,nosuid,nodev,sync,procuid,user 1 2
|
||||
|
1
tests/auto/corelib/io/qfile/forCopying.txt
Normal file
1
tests/auto/corelib/io/qfile/forCopying.txt
Normal file
@ -0,0 +1 @@
|
||||
A basic file for copying.
|
7
tests/auto/corelib/io/qfile/forRenaming.txt
Normal file
7
tests/auto/corelib/io/qfile/forRenaming.txt
Normal file
File diff suppressed because one or more lines are too long
3
tests/auto/corelib/io/qfile/noendofline.txt
Normal file
3
tests/auto/corelib/io/qfile/noendofline.txt
Normal file
@ -0,0 +1,3 @@
|
||||
Do not touch the content of this file.
|
||||
It shows a text file
|
||||
with no end-of-line-character on the last line
|
5
tests/auto/corelib/io/qfile/rename-fallback.qrc
Normal file
5
tests/auto/corelib/io/qfile/rename-fallback.qrc
Normal file
@ -0,0 +1,5 @@
|
||||
<!DOCTYPE RCC><RCC version="1.0">
|
||||
<qresource>
|
||||
<file>rename-fallback.qrc</file>
|
||||
</qresource>
|
||||
</RCC>
|
1
tests/auto/corelib/io/qfile/resources/file1.ext1
Normal file
1
tests/auto/corelib/io/qfile/resources/file1.ext1
Normal file
@ -0,0 +1 @@
|
||||
12345
|
11
tests/auto/corelib/io/qfile/stdinprocess/CMakeLists.txt
Normal file
11
tests/auto/corelib/io/qfile/stdinprocess/CMakeLists.txt
Normal file
@ -0,0 +1,11 @@
|
||||
# Copyright (C) 2022 The Qt Company Ltd.
|
||||
# SPDX-License-Identifier: BSD-3-Clause
|
||||
|
||||
#####################################################################
|
||||
## stdinprocess_helper Binary:
|
||||
#####################################################################
|
||||
|
||||
qt_internal_add_test_helper(stdinprocess_helper
|
||||
SOURCES
|
||||
main.cpp
|
||||
)
|
35
tests/auto/corelib/io/qfile/stdinprocess/main.cpp
Normal file
35
tests/auto/corelib/io/qfile/stdinprocess/main.cpp
Normal file
@ -0,0 +1,35 @@
|
||||
// Copyright (C) 2016 The Qt Company Ltd.
|
||||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
|
||||
|
||||
|
||||
#include <QtCore/QCoreApplication>
|
||||
#include <QtCore/QFile>
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
if (argc < 2) {
|
||||
printf("usage: stdinprocess_helper <all|line <0|1>>\n");
|
||||
printf("echos all its input to its output.\n");
|
||||
return 1;
|
||||
}
|
||||
|
||||
QFile file;
|
||||
|
||||
if (strcmp(argv[1], "all") == 0) {
|
||||
file.open(stdin, QFile::ReadWrite);
|
||||
printf("%s", file.readAll().constData());
|
||||
} else if (strcmp(argv[1], "line") == 0) {
|
||||
if (strcmp(argv[2], "0") == 0) {
|
||||
file.open(stdin, QFile::ReadWrite);
|
||||
} else {
|
||||
file.open(0, QFile::ReadWrite);
|
||||
}
|
||||
|
||||
char line[1024];
|
||||
while (file.readLine(line, sizeof(line)) > 0) {
|
||||
printf("%s", line);
|
||||
fflush(stdout);
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
6
tests/auto/corelib/io/qfile/testfile.txt
Normal file
6
tests/auto/corelib/io/qfile/testfile.txt
Normal file
@ -0,0 +1,6 @@
|
||||
----------------------------------------------------------
|
||||
DO NOT CHANGE ANY CONTENT OR ACCESS RIGHTS OF THIS FILE!!!
|
||||
----------------------------------------------------------
|
||||
|
||||
This demo file has only six lines
|
||||
and a size of exactly 245 Bytes.
|
144
tests/auto/corelib/io/qfile/testlog.txt
Normal file
144
tests/auto/corelib/io/qfile/testlog.txt
Normal file
@ -0,0 +1,144 @@
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
||||
2006-09-29 13:50:08.349: -- File log starts_
|
||||
2006-09-29 13:50:08.349: -- File log starts
|
3977
tests/auto/corelib/io/qfile/tst_qfile.cpp
Normal file
3977
tests/auto/corelib/io/qfile/tst_qfile.cpp
Normal file
File diff suppressed because it is too large
Load Diff
1
tests/auto/corelib/io/qfile/two.dots.file
Normal file
1
tests/auto/corelib/io/qfile/two.dots.file
Normal file
@ -0,0 +1 @@
|
||||
foo
|
Reference in New Issue
Block a user