summaryrefslogtreecommitdiffstats
path: root/tests/shared
diff options
context:
space:
mode:
authorVolker Hilsheimer <volker.hilsheimer@qt.io>2022-06-27 12:32:13 +0200
committerVolker Hilsheimer <volker.hilsheimer@qt.io>2022-08-17 23:48:00 +0200
commit371214dea7f92b3170d0239b3d9944275adf951a (patch)
treeddaf5695c0c2340004ff098f97705fcf232f7030 /tests/shared
parent1ee75e47401d0ed4646d4fef7ce8e09eb90f4d5e (diff)
Remove network dependency for tests with UNC paths
Windows VMs are provisioned with shared folders that are available as \\${COMPUTERNAME}\testshare(writable) so we don't need to access a remote SMB server over network anymore just to test whether our string-parsing code handles UNC paths correctly. Add a QTest::uncServerName() helper function to the shared filesystem.h header and use that instead of QtNetworkSettings::winServerName. The latter is now only used in tst_NetworkSelfTest::smbServer(). Pick-to: 6.4 Change-Id: Id0da66369ad0f4a980d612de2a31a391f1192253 Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io> Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Diffstat (limited to 'tests/shared')
-rw-r--r--tests/shared/filesystem.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/shared/filesystem.h b/tests/shared/filesystem.h
index 45ee41c85b..b59baf69b6 100644
--- a/tests/shared/filesystem.h
+++ b/tests/shared/filesystem.h
@@ -25,6 +25,9 @@
#ifndef SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE // MinGW
#define SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE (0x2)
#endif
+namespace QTest {
+ static QString uncServerName() { return qgetenv("COMPUTERNAME"); }
+}
#endif
// QTemporaryDir-based helper class for creating file-system hierarchies and cleaning up.