mirror of
https://github.com/amnezia-vpn/amnezia-client.git
synced 2026-05-08 14:33:23 +00:00
update: rewrited env's, qtest include and clear clients in some tests
This commit is contained in:
113
.github/workflows/deploy.yml
vendored
113
.github/workflows/deploy.yml
vendored
@@ -743,6 +743,16 @@ jobs:
|
|||||||
|
|
||||||
env:
|
env:
|
||||||
QT_VERSION: 6.10.1
|
QT_VERSION: 6.10.1
|
||||||
|
TEST_SELF_HOSTED_CONFIG: ${{ secrets.TEST_SELF_HOSTED_CONFIG }}
|
||||||
|
TEST_APP_PATH: ${{ secrets.TEST_APP_PATH }}
|
||||||
|
TEST_SITES_LIST_PATH: ${{ secrets.TEST_SITES_LIST_PATH }}
|
||||||
|
TEST_DNS_LIST_PATH: ${{ secrets.TEST_DNS_LIST_PATH }}
|
||||||
|
TEST_EXPORT_PATH: ${{ secrets.TEST_EXPORT_PATH }}
|
||||||
|
TEST_KEY_VMESS_NEW: ${{ secrets.TEST_KEY_VMESS_NEW }}
|
||||||
|
TEST_KEY_VMESS: ${{ secrets.TEST_KEY_VMESS }}
|
||||||
|
TEST_KEY_TROJAN: ${{ secrets.TEST_KEY_TROJAN }}
|
||||||
|
TEST_KEY_SS: ${{ secrets.TEST_KEY_SS }}
|
||||||
|
TEST_KEY_SSD: ${{ secrets.TEST_KEY_SSD }}
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: 'Get sources'
|
- name: 'Get sources'
|
||||||
@@ -812,6 +822,16 @@ jobs:
|
|||||||
|
|
||||||
env:
|
env:
|
||||||
QT_VERSION: 6.10.1
|
QT_VERSION: 6.10.1
|
||||||
|
TEST_SELF_HOSTED_CONFIG: ${{ secrets.TEST_SELF_HOSTED_CONFIG }}
|
||||||
|
TEST_APP_PATH: ${{ secrets.TEST_APP_PATH }}
|
||||||
|
TEST_SITES_LIST_PATH: ${{ secrets.TEST_SITES_LIST_PATH }}
|
||||||
|
TEST_DNS_LIST_PATH: ${{ secrets.TEST_DNS_LIST_PATH }}
|
||||||
|
TEST_EXPORT_PATH: ${{ secrets.TEST_EXPORT_PATH }}
|
||||||
|
TEST_KEY_VMESS_NEW: ${{ secrets.TEST_KEY_VMESS_NEW }}
|
||||||
|
TEST_KEY_VMESS: ${{ secrets.TEST_KEY_VMESS }}
|
||||||
|
TEST_KEY_TROJAN: ${{ secrets.TEST_KEY_TROJAN }}
|
||||||
|
TEST_KEY_SS: ${{ secrets.TEST_KEY_SS }}
|
||||||
|
TEST_KEY_SSD: ${{ secrets.TEST_KEY_SSD }}
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: 'Get sources'
|
- name: 'Get sources'
|
||||||
@@ -871,6 +891,16 @@ jobs:
|
|||||||
|
|
||||||
env:
|
env:
|
||||||
QT_VERSION: 6.10.1
|
QT_VERSION: 6.10.1
|
||||||
|
TEST_SELF_HOSTED_CONFIG: ${{ secrets.TEST_SELF_HOSTED_CONFIG }}
|
||||||
|
TEST_APP_PATH: ${{ secrets.TEST_APP_PATH }}
|
||||||
|
TEST_SITES_LIST_PATH: ${{ secrets.TEST_SITES_LIST_PATH }}
|
||||||
|
TEST_DNS_LIST_PATH: ${{ secrets.TEST_DNS_LIST_PATH }}
|
||||||
|
TEST_EXPORT_PATH: ${{ secrets.TEST_EXPORT_PATH }}
|
||||||
|
TEST_KEY_VMESS_NEW: ${{ secrets.TEST_KEY_VMESS_NEW }}
|
||||||
|
TEST_KEY_VMESS: ${{ secrets.TEST_KEY_VMESS }}
|
||||||
|
TEST_KEY_TROJAN: ${{ secrets.TEST_KEY_TROJAN }}
|
||||||
|
TEST_KEY_SS: ${{ secrets.TEST_KEY_SS }}
|
||||||
|
TEST_KEY_SSD: ${{ secrets.TEST_KEY_SSD }}
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: 'Setup xcode'
|
- name: 'Setup xcode'
|
||||||
@@ -921,86 +951,3 @@ jobs:
|
|||||||
|
|
||||||
ctest --test-dir build/client --output-on-failure
|
ctest --test-dir build/client --output-on-failure
|
||||||
|
|
||||||
# ------------------------------------------------------
|
|
||||||
|
|
||||||
Test-Android:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
|
|
||||||
env:
|
|
||||||
QT_VERSION: 6.10.1
|
|
||||||
QT_MODULES: 'qtremoteobjects qt5compat qtimageformats qtshadertools'
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- name: 'Get sources'
|
|
||||||
uses: actions/checkout@v4
|
|
||||||
with:
|
|
||||||
submodules: 'true'
|
|
||||||
fetch-depth: 10
|
|
||||||
|
|
||||||
- name: 'Install Qt (host)'
|
|
||||||
uses: jurplel/install-qt-action@v4
|
|
||||||
with:
|
|
||||||
version: ${{ env.QT_VERSION }}
|
|
||||||
host: 'linux'
|
|
||||||
target: 'desktop'
|
|
||||||
arch: 'linux_gcc_64'
|
|
||||||
modules: ${{ env.QT_MODULES }}
|
|
||||||
dir: ${{ runner.temp }}
|
|
||||||
set-env: 'true'
|
|
||||||
|
|
||||||
- name: 'Install Qt (android arm64)'
|
|
||||||
uses: jurplel/install-qt-action@v4
|
|
||||||
with:
|
|
||||||
version: ${{ env.QT_VERSION }}
|
|
||||||
host: 'linux'
|
|
||||||
target: 'android'
|
|
||||||
arch: 'android_arm64_v8a'
|
|
||||||
modules: ${{ env.QT_MODULES }}
|
|
||||||
dir: ${{ runner.temp }}
|
|
||||||
set-env: 'true'
|
|
||||||
|
|
||||||
- name: 'Setup Java'
|
|
||||||
uses: actions/setup-java@v4
|
|
||||||
with:
|
|
||||||
distribution: 'temurin'
|
|
||||||
java-version: '17'
|
|
||||||
|
|
||||||
- name: 'Setup Android NDK'
|
|
||||||
id: setup-ndk
|
|
||||||
uses: nttld/setup-ndk@v1
|
|
||||||
with:
|
|
||||||
ndk-version: 'r26b'
|
|
||||||
|
|
||||||
- name: 'Configure Android build'
|
|
||||||
run: |
|
|
||||||
QT_ANDROID=${{ runner.temp }}/Qt/${{ env.QT_VERSION }}/android_arm64_v8a
|
|
||||||
QT_HOST=${{ runner.temp }}/Qt/${{ env.QT_VERSION }}/gcc_64
|
|
||||||
|
|
||||||
cmake -B build-android -G Ninja \
|
|
||||||
-DCMAKE_BUILD_TYPE=Release \
|
|
||||||
-DCMAKE_TOOLCHAIN_FILE=$QT_ANDROID/lib/cmake/Qt6/qt.toolchain.cmake \
|
|
||||||
-DQT_HOST_PATH=$QT_HOST
|
|
||||||
|
|
||||||
- name: 'Build Android'
|
|
||||||
run: cmake --build build-android
|
|
||||||
|
|
||||||
- name: 'Configure tests (host)'
|
|
||||||
run: |
|
|
||||||
cmake -B build-host -G Ninja \
|
|
||||||
-DCMAKE_BUILD_TYPE=Release \
|
|
||||||
-DBUILD_TESTING=ON
|
|
||||||
|
|
||||||
- name: 'Build tests'
|
|
||||||
run: cmake --build build-host
|
|
||||||
|
|
||||||
- name: 'Run tests'
|
|
||||||
run: |
|
|
||||||
QT_ROOT=${{ runner.temp }}/Qt/${{ env.QT_VERSION }}/gcc_64
|
|
||||||
|
|
||||||
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:\
|
|
||||||
$QT_ROOT/lib:\
|
|
||||||
$PWD/client/3rd-prebuilt/deploy-prebuilt/linux/x64
|
|
||||||
|
|
||||||
export QT_QPA_PLATFORM=offscreen
|
|
||||||
|
|
||||||
ctest --test-dir build-host/client --output-on-failure
|
|
||||||
|
|||||||
@@ -5,12 +5,7 @@
|
|||||||
#include <QDebug>
|
#include <QDebug>
|
||||||
#include <QUuid>
|
#include <QUuid>
|
||||||
#include <QSignalSpy>
|
#include <QSignalSpy>
|
||||||
|
#include <QTest>
|
||||||
#ifdef Q_OS_WIN
|
|
||||||
#include <QTest>
|
|
||||||
#else
|
|
||||||
#include <QtTest/qtest.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include "core/controllers/coreController.h"
|
#include "core/controllers/coreController.h"
|
||||||
#include "core/models/serverConfig.h"
|
#include "core/models/serverConfig.h"
|
||||||
|
|||||||
@@ -2,12 +2,7 @@
|
|||||||
#include <QJsonObject>
|
#include <QJsonObject>
|
||||||
#include <QUuid>
|
#include <QUuid>
|
||||||
#include <QSignalSpy>
|
#include <QSignalSpy>
|
||||||
|
#include <QTest>
|
||||||
#ifdef Q_OS_WIN
|
|
||||||
#include <QTest>
|
|
||||||
#else
|
|
||||||
#include <QtTest/qtest.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include "core/controllers/coreController.h"
|
#include "core/controllers/coreController.h"
|
||||||
#include "core/models/serverConfig.h"
|
#include "core/models/serverConfig.h"
|
||||||
|
|||||||
@@ -2,12 +2,7 @@
|
|||||||
#include <QJsonObject>
|
#include <QJsonObject>
|
||||||
#include <QUuid>
|
#include <QUuid>
|
||||||
#include <QSignalSpy>
|
#include <QSignalSpy>
|
||||||
|
#include <QTest>
|
||||||
#ifdef Q_OS_WIN
|
|
||||||
#include <QTest>
|
|
||||||
#else
|
|
||||||
#include <QtTest/qtest.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include "core/controllers/coreController.h"
|
#include "core/controllers/coreController.h"
|
||||||
#include "core/models/serverConfig.h"
|
#include "core/models/serverConfig.h"
|
||||||
|
|||||||
@@ -2,12 +2,7 @@
|
|||||||
#include <QJsonObject>
|
#include <QJsonObject>
|
||||||
#include <QUuid>
|
#include <QUuid>
|
||||||
#include <QSignalSpy>
|
#include <QSignalSpy>
|
||||||
|
#include <QTest>
|
||||||
#ifdef Q_OS_WIN
|
|
||||||
#include <QTest>
|
|
||||||
#else
|
|
||||||
#include <QtTest/qtest.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include "core/controllers/coreController.h"
|
#include "core/controllers/coreController.h"
|
||||||
#include "core/models/serverConfig.h"
|
#include "core/models/serverConfig.h"
|
||||||
|
|||||||
@@ -4,12 +4,7 @@
|
|||||||
#include <QSignalSpy>
|
#include <QSignalSpy>
|
||||||
#include <QUuid>
|
#include <QUuid>
|
||||||
#include <QProcessEnvironment>
|
#include <QProcessEnvironment>
|
||||||
|
#include <QTest>
|
||||||
#ifdef Q_OS_WIN
|
|
||||||
#include <QTest>
|
|
||||||
#else
|
|
||||||
#include <QtTest/qtest.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include "core/controllers/coreController.h"
|
#include "core/controllers/coreController.h"
|
||||||
#include "core/models/serverConfig.h"
|
#include "core/models/serverConfig.h"
|
||||||
@@ -28,8 +23,7 @@ private:
|
|||||||
|
|
||||||
QString getSHAdminConfig()
|
QString getSHAdminConfig()
|
||||||
{
|
{
|
||||||
QProcessEnvironment env = QProcessEnvironment::systemEnvironment();
|
return QProcessEnvironment::systemEnvironment().value("TEST_SELF_HOSTED_CONFIG");
|
||||||
return env.value("TEST_SELF_HOSTED_CONFIG");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private slots:
|
private slots:
|
||||||
@@ -53,6 +47,10 @@ private slots:
|
|||||||
void cleanupTestCase()
|
void cleanupTestCase()
|
||||||
{
|
{
|
||||||
int serverIndex = m_coreController->m_serversRepository->defaultServerIndex();
|
int serverIndex = m_coreController->m_serversRepository->defaultServerIndex();
|
||||||
|
|
||||||
|
for (int containerIndex = 1; containerIndex < 7; ++containerIndex)
|
||||||
|
m_coreController->m_installUiController->clearCachedProfile(serverIndex, containerIndex);
|
||||||
|
|
||||||
m_coreController->m_serversController->removeServer(serverIndex);
|
m_coreController->m_serversController->removeServer(serverIndex);
|
||||||
|
|
||||||
qDebug() << "SERVER REMOVED\n";
|
qDebug() << "SERVER REMOVED\n";
|
||||||
|
|||||||
@@ -3,12 +3,7 @@
|
|||||||
#include <QDebug>
|
#include <QDebug>
|
||||||
#include <QUuid>
|
#include <QUuid>
|
||||||
#include <QSignalSpy>
|
#include <QSignalSpy>
|
||||||
|
#include <QTest>
|
||||||
#ifdef Q_OS_WIN
|
|
||||||
#include <QTest>
|
|
||||||
#else
|
|
||||||
#include <QtTest/qtest.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include "core/controllers/coreController.h"
|
#include "core/controllers/coreController.h"
|
||||||
#include "core/models/serverConfig.h"
|
#include "core/models/serverConfig.h"
|
||||||
|
|||||||
@@ -4,12 +4,7 @@
|
|||||||
#include <QSignalSpy>
|
#include <QSignalSpy>
|
||||||
#include <QProcessEnvironment>
|
#include <QProcessEnvironment>
|
||||||
#include <QDebug>
|
#include <QDebug>
|
||||||
|
#include <QTest>
|
||||||
#ifdef Q_OS_WIN
|
|
||||||
#include <QTest>
|
|
||||||
#else
|
|
||||||
#include <QtTest/qtest.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include "core/controllers/coreController.h"
|
#include "core/controllers/coreController.h"
|
||||||
#include "core/models/serverConfig.h"
|
#include "core/models/serverConfig.h"
|
||||||
|
|||||||
@@ -4,12 +4,7 @@
|
|||||||
#include <QProcessEnvironment>
|
#include <QProcessEnvironment>
|
||||||
#include <QSignalSpy>
|
#include <QSignalSpy>
|
||||||
#include <QUuid>
|
#include <QUuid>
|
||||||
|
#include <QTest>
|
||||||
#ifdef Q_OS_WIN
|
|
||||||
#include <QTest>
|
|
||||||
#else
|
|
||||||
#include <QtTest/qtest.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include "core/controllers/coreController.h"
|
#include "core/controllers/coreController.h"
|
||||||
#include "core/models/serverConfig.h"
|
#include "core/models/serverConfig.h"
|
||||||
@@ -30,14 +25,12 @@ private:
|
|||||||
|
|
||||||
QString getSHAdminConfig()
|
QString getSHAdminConfig()
|
||||||
{
|
{
|
||||||
QProcessEnvironment env = QProcessEnvironment::systemEnvironment();
|
return QProcessEnvironment::systemEnvironment().value("TEST_SELF_HOSTED_CONFIG");
|
||||||
return env.value("TEST_SELF_HOSTED_CONFIG");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
QString getKey(QString name)
|
QString getKey(QString name)
|
||||||
{
|
{
|
||||||
QProcessEnvironment env = QProcessEnvironment::systemEnvironment();
|
return QProcessEnvironment::systemEnvironment().value("TEST_KEY_" + name);
|
||||||
return env.value("TEST_KEY_" + name);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
QJsonObject extractXrayConfig(const QString &data, ConfigTypes configType, const QString &description = "") const
|
QJsonObject extractXrayConfig(const QString &data, ConfigTypes configType, const QString &description = "") const
|
||||||
@@ -106,6 +99,10 @@ private slots:
|
|||||||
void cleanupTestCase()
|
void cleanupTestCase()
|
||||||
{
|
{
|
||||||
int serverIndex = m_coreController->m_serversRepository->defaultServerIndex();
|
int serverIndex = m_coreController->m_serversRepository->defaultServerIndex();
|
||||||
|
|
||||||
|
for (int containerIndex = 1; containerIndex < 7; ++containerIndex)
|
||||||
|
m_coreController->m_installUiController->clearCachedProfile(serverIndex, containerIndex);
|
||||||
|
|
||||||
m_coreController->m_serversController->removeServer(serverIndex);
|
m_coreController->m_serversController->removeServer(serverIndex);
|
||||||
|
|
||||||
qDebug() << "SERVER REMOVED\n";
|
qDebug() << "SERVER REMOVED\n";
|
||||||
|
|||||||
@@ -2,12 +2,7 @@
|
|||||||
#include <QJsonObject>
|
#include <QJsonObject>
|
||||||
#include <QUuid>
|
#include <QUuid>
|
||||||
#include <QSignalSpy>
|
#include <QSignalSpy>
|
||||||
|
#include <QTest>
|
||||||
#ifdef Q_OS_WIN
|
|
||||||
#include <QTest>
|
|
||||||
#else
|
|
||||||
#include <QtTest/qtest.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include "core/controllers/coreController.h"
|
#include "core/controllers/coreController.h"
|
||||||
#include "core/models/serverConfig.h"
|
#include "core/models/serverConfig.h"
|
||||||
|
|||||||
@@ -2,12 +2,7 @@
|
|||||||
#include <QJsonObject>
|
#include <QJsonObject>
|
||||||
#include <QUuid>
|
#include <QUuid>
|
||||||
#include <QSignalSpy>
|
#include <QSignalSpy>
|
||||||
|
#include <QTest>
|
||||||
#ifdef Q_OS_WIN
|
|
||||||
#include <QTest>
|
|
||||||
#else
|
|
||||||
#include <QtTest/qtest.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include "core/controllers/coreController.h"
|
#include "core/controllers/coreController.h"
|
||||||
#include "core/models/serverConfig.h"
|
#include "core/models/serverConfig.h"
|
||||||
|
|||||||
@@ -2,12 +2,7 @@
|
|||||||
#include <QJsonObject>
|
#include <QJsonObject>
|
||||||
#include <QUuid>
|
#include <QUuid>
|
||||||
#include <QSignalSpy>
|
#include <QSignalSpy>
|
||||||
|
#include <QTest>
|
||||||
#ifdef Q_OS_WIN
|
|
||||||
#include <QTest>
|
|
||||||
#else
|
|
||||||
#include <QtTest/qtest.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include "core/controllers/coreController.h"
|
#include "core/controllers/coreController.h"
|
||||||
#include "core/models/serverConfig.h"
|
#include "core/models/serverConfig.h"
|
||||||
|
|||||||
@@ -3,12 +3,7 @@
|
|||||||
#include <QUuid>
|
#include <QUuid>
|
||||||
#include <QSignalSpy>
|
#include <QSignalSpy>
|
||||||
#include <QLocale>
|
#include <QLocale>
|
||||||
|
#include <QTest>
|
||||||
#ifdef Q_OS_WIN
|
|
||||||
#include <QTest>
|
|
||||||
#else
|
|
||||||
#include <QtTest/qtest.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include "core/controllers/coreController.h"
|
#include "core/controllers/coreController.h"
|
||||||
#include "core/models/serverConfig.h"
|
#include "core/models/serverConfig.h"
|
||||||
|
|||||||
@@ -2,12 +2,7 @@
|
|||||||
#include <QJsonObject>
|
#include <QJsonObject>
|
||||||
#include <QUuid>
|
#include <QUuid>
|
||||||
#include <QSignalSpy>
|
#include <QSignalSpy>
|
||||||
|
#include <QTest>
|
||||||
#ifdef Q_OS_WIN
|
|
||||||
#include <QTest>
|
|
||||||
#else
|
|
||||||
#include <QtTest/qtest.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include "core/controllers/coreController.h"
|
#include "core/controllers/coreController.h"
|
||||||
#include "core/models/serverConfig.h"
|
#include "core/models/serverConfig.h"
|
||||||
|
|||||||
@@ -4,12 +4,7 @@
|
|||||||
#include <QProcessEnvironment>
|
#include <QProcessEnvironment>
|
||||||
#include <QSignalSpy>
|
#include <QSignalSpy>
|
||||||
#include <QUuid>
|
#include <QUuid>
|
||||||
|
#include <QTest>
|
||||||
#ifdef Q_OS_WIN
|
|
||||||
#include <QTest>
|
|
||||||
#else
|
|
||||||
#include <QtTest/qtest.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include "core/controllers/coreController.h"
|
#include "core/controllers/coreController.h"
|
||||||
#include "core/models/serverConfig.h"
|
#include "core/models/serverConfig.h"
|
||||||
@@ -28,14 +23,12 @@ private:
|
|||||||
|
|
||||||
QString getPath()
|
QString getPath()
|
||||||
{
|
{
|
||||||
QProcessEnvironment env = QProcessEnvironment::systemEnvironment();
|
return QProcessEnvironment::systemEnvironment().value("TEST_DNS_LIST_PATH");
|
||||||
return env.value("TEST_PATH");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
QString getExportPath()
|
QString getExportPath()
|
||||||
{
|
{
|
||||||
QProcessEnvironment env = QProcessEnvironment::systemEnvironment();
|
return QProcessEnvironment::systemEnvironment().value("TEST_EXPORT_PATH");
|
||||||
return env.value("TEST_EXPORT_PATH");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private slots:
|
private slots:
|
||||||
|
|||||||
@@ -4,12 +4,7 @@
|
|||||||
#include <QProcessEnvironment>
|
#include <QProcessEnvironment>
|
||||||
#include <QSignalSpy>
|
#include <QSignalSpy>
|
||||||
#include <QUuid>
|
#include <QUuid>
|
||||||
|
#include <QTest>
|
||||||
#ifdef Q_OS_WIN
|
|
||||||
#include <QTest>
|
|
||||||
#else
|
|
||||||
#include <QtTest/qtest.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include "core/controllers/coreController.h"
|
#include "core/controllers/coreController.h"
|
||||||
#include "core/models/serverConfig.h"
|
#include "core/models/serverConfig.h"
|
||||||
@@ -28,8 +23,7 @@ private:
|
|||||||
|
|
||||||
QString getPath()
|
QString getPath()
|
||||||
{
|
{
|
||||||
QProcessEnvironment env = QProcessEnvironment::systemEnvironment();
|
return QProcessEnvironment::systemEnvironment().value("TEST_APP_PATH");
|
||||||
return env.value("TEST_PATH");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private slots:
|
private slots:
|
||||||
|
|||||||
@@ -4,12 +4,7 @@
|
|||||||
#include <QProcessEnvironment>
|
#include <QProcessEnvironment>
|
||||||
#include <QSignalSpy>
|
#include <QSignalSpy>
|
||||||
#include <QUuid>
|
#include <QUuid>
|
||||||
|
#include <QTest>
|
||||||
#ifdef Q_OS_WIN
|
|
||||||
#include <QTest>
|
|
||||||
#else
|
|
||||||
#include <QtTest/qtest.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include "core/controllers/coreController.h"
|
#include "core/controllers/coreController.h"
|
||||||
#include "core/models/serverConfig.h"
|
#include "core/models/serverConfig.h"
|
||||||
|
|||||||
@@ -5,12 +5,7 @@
|
|||||||
#include <QUuid>
|
#include <QUuid>
|
||||||
#include <QSignalSpy>
|
#include <QSignalSpy>
|
||||||
#include <QModelIndex>
|
#include <QModelIndex>
|
||||||
|
#include <QTest>
|
||||||
#ifdef Q_OS_WIN
|
|
||||||
#include <QTest>
|
|
||||||
#else
|
|
||||||
#include <QtTest/qtest.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include "core/controllers/coreController.h"
|
#include "core/controllers/coreController.h"
|
||||||
#include "core/models/serverConfig.h"
|
#include "core/models/serverConfig.h"
|
||||||
|
|||||||
@@ -4,12 +4,7 @@
|
|||||||
#include <QProcessEnvironment>
|
#include <QProcessEnvironment>
|
||||||
#include <QSignalSpy>
|
#include <QSignalSpy>
|
||||||
#include <QUuid>
|
#include <QUuid>
|
||||||
|
#include <QTest>
|
||||||
#ifdef Q_OS_WIN
|
|
||||||
#include <QTest>
|
|
||||||
#else
|
|
||||||
#include <QtTest/qtest.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include "core/controllers/coreController.h"
|
#include "core/controllers/coreController.h"
|
||||||
#include "core/models/serverConfig.h"
|
#include "core/models/serverConfig.h"
|
||||||
@@ -28,14 +23,12 @@ private:
|
|||||||
|
|
||||||
QString getPath()
|
QString getPath()
|
||||||
{
|
{
|
||||||
QProcessEnvironment env = QProcessEnvironment::systemEnvironment();
|
return QProcessEnvironment::systemEnvironment().value("TEST_SITES_LIST_PATH");
|
||||||
return env.value("TEST_PATH");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
QString getExportPath()
|
QString getExportPath()
|
||||||
{
|
{
|
||||||
QProcessEnvironment env = QProcessEnvironment::systemEnvironment();
|
return QProcessEnvironment::systemEnvironment().value("TEST_EXPORT_PATH");
|
||||||
return env.value("TEST_EXPORT_PATH");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
QString normalizeHostname(const QString &hostname) const
|
QString normalizeHostname(const QString &hostname) const
|
||||||
|
|||||||
Reference in New Issue
Block a user