[PR #3147] [CLOSED] feat: tests #3101

Closed
opened 2026-10-14 21:07:30 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/amnezia-vpn/amnezia-client/pull/3147
Author: @MrMirDan
Created: 9/8/2026
Status: ❌ Closed

Base: dev ← Head: feat/tests


📝 Commits (10+)

  • 5d7ef63 basic tests adaptation
  • 830872c fix: ui servers model and controller test awg config
  • 25fcf68 fix: platforms test builds
  • ed50553 build dirs inspection
  • 5ac34fd fix: changed paths for tests and tests artifacts
  • 6b922c9 fix: 'deploy' parent dir
  • 22fda3a windows ctest configuration and macos dependencies inspection
  • 4546815 windows check executable and macos copy openssl libs
  • 24d13ba windows test executables check and macos copy openssl
  • 12d9fcd changed some path on windows

📊 Changes

36 files changed (+5459 additions, -0 deletions)

View changed files

📝 .github/workflows/deploy.yml (+529 -0)
📝 client/CMakeLists.txt (+6 -0)
➕ client/tests/CMakeLists.txt (+391 -0)
➕ client/tests/android_test_package/AndroidManifest.xml (+55 -0)
➕ client/tests/api/CMakeLists.txt (+20 -0)
➕ client/tests/api/testUiApiServicesModelAndController.cpp (+97 -0)
➕ client/tests/api/testUiNewsModelAndController.cpp (+97 -0)
➕ client/tests/data/dns_list.json (+1 -0)
➕ client/tests/data/ip_list.json (+1 -0)
➕ client/tests/selfHostedAdmin/CMakeLists.txt (+31 -0)
➕ client/tests/selfHostedAdmin/testAdminSelfHostedExport.cpp (+206 -0)
➕ client/tests/selfHostedAdmin/testMultipleExports.cpp (+266 -0)
➕ client/tests/selfHostedAdmin/testSelfHostedServerSetup.cpp (+397 -0)
➕ client/tests/testAndroidOpenSSL.cpp (+195 -0)
➕ client/tests/testAndroidRestoreBackup.cpp (+152 -0)
➕ client/tests/testBackupExportImport.cpp (+108 -0)
➕ client/tests/testConnection.cpp (+141 -0)
➕ client/tests/testDefaultServerChange.cpp (+136 -0)
➕ client/tests/testMultipleImports.cpp (+224 -0)
➕ client/tests/testOpenSSLLibrary.cpp (+93 -0)

...and 16 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/amnezia-vpn/amnezia-client/pull/3147 **Author:** [@MrMirDan](https://github.com/MrMirDan) **Created:** 9/8/2026 **Status:** ❌ Closed **Base:** `dev` ← **Head:** `feat/tests` --- ### 📝 Commits (10+) - [`5d7ef63`](https://github.com/amnezia-vpn/amnezia-client/commit/5d7ef63c0595002ae546e0b88905314d20333428) basic tests adaptation - [`830872c`](https://github.com/amnezia-vpn/amnezia-client/commit/830872cdbe62ca613e4bd4636735cc1b0b001197) fix: ui servers model and controller test awg config - [`25fcf68`](https://github.com/amnezia-vpn/amnezia-client/commit/25fcf68b4b49a494a7c2e50b18e7394a0336f96e) fix: platforms test builds - [`ed50553`](https://github.com/amnezia-vpn/amnezia-client/commit/ed50553e1732020aed89ce0cda66ab52f7c1f4fc) build dirs inspection - [`5ac34fd`](https://github.com/amnezia-vpn/amnezia-client/commit/5ac34fd12f85ed1105bca944055c5b0674bf56c9) fix: changed paths for tests and tests artifacts - [`6b922c9`](https://github.com/amnezia-vpn/amnezia-client/commit/6b922c9d2927974f4d6e85860f3c30972a4ce13d) fix: 'deploy' parent dir - [`22fda3a`](https://github.com/amnezia-vpn/amnezia-client/commit/22fda3acc778bf386ed031900d93503241dabcbb) windows ctest configuration and macos dependencies inspection - [`4546815`](https://github.com/amnezia-vpn/amnezia-client/commit/454681594175d1de5764c888dfc485b1ea901423) windows check executable and macos copy openssl libs - [`24d13ba`](https://github.com/amnezia-vpn/amnezia-client/commit/24d13bacea749bb0bfd78e0eac4d1634d669e262) windows test executables check and macos copy openssl - [`12d9fcd`](https://github.com/amnezia-vpn/amnezia-client/commit/12d9fcd7124e73cfa2ba9049f9bfd446c67fe791) changed some path on windows ### 📊 Changes **36 files changed** (+5459 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/deploy.yml` (+529 -0) 📝 `client/CMakeLists.txt` (+6 -0) ➕ `client/tests/CMakeLists.txt` (+391 -0) ➕ `client/tests/android_test_package/AndroidManifest.xml` (+55 -0) ➕ `client/tests/api/CMakeLists.txt` (+20 -0) ➕ `client/tests/api/testUiApiServicesModelAndController.cpp` (+97 -0) ➕ `client/tests/api/testUiNewsModelAndController.cpp` (+97 -0) ➕ `client/tests/data/dns_list.json` (+1 -0) ➕ `client/tests/data/ip_list.json` (+1 -0) ➕ `client/tests/selfHostedAdmin/CMakeLists.txt` (+31 -0) ➕ `client/tests/selfHostedAdmin/testAdminSelfHostedExport.cpp` (+206 -0) ➕ `client/tests/selfHostedAdmin/testMultipleExports.cpp` (+266 -0) ➕ `client/tests/selfHostedAdmin/testSelfHostedServerSetup.cpp` (+397 -0) ➕ `client/tests/testAndroidOpenSSL.cpp` (+195 -0) ➕ `client/tests/testAndroidRestoreBackup.cpp` (+152 -0) ➕ `client/tests/testBackupExportImport.cpp` (+108 -0) ➕ `client/tests/testConnection.cpp` (+141 -0) ➕ `client/tests/testDefaultServerChange.cpp` (+136 -0) ➕ `client/tests/testMultipleImports.cpp` (+224 -0) ➕ `client/tests/testOpenSSLLibrary.cpp` (+93 -0) _...and 16 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-14 21:07:30 +00:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
amnezia-vpn/amnezia-client#3101
No description provided.