summaryrefslogtreecommitdiffstats
path: root/tests/arthur/baselineserver/src
diff options
context:
space:
mode:
Diffstat (limited to 'tests/arthur/baselineserver/src')
-rw-r--r--tests/arthur/baselineserver/src/baselineserver.cpp11
1 files changed, 8 insertions, 3 deletions
diff --git a/tests/arthur/baselineserver/src/baselineserver.cpp b/tests/arthur/baselineserver/src/baselineserver.cpp
index 86554fd..bef6e41 100644
--- a/tests/arthur/baselineserver/src/baselineserver.cpp
+++ b/tests/arthur/baselineserver/src/baselineserver.cpp
@@ -23,9 +23,14 @@ BaselineServer::BaselineServer(QObject *parent)
QString BaselineServer::storagePath()
{
if (storage.isEmpty()) {
- QDir dir(QCoreApplication::applicationDirPath());
- dir.cdUp();
- storage = dir.path() + QLS("/storage/");
+ QByteArray envDir = qgetenv("QT_LANCELOT_DIR");
+ if (!envDir.isEmpty()) {
+ storage = QLS(envDir.append('/'));
+ } else {
+ QDir dir(QCoreApplication::applicationDirPath());
+ dir.cdUp();
+ storage = dir.path() + QLS("/storage/");
+ }
}
return storage;
}