[PR #3172] [MERGED] feat: migrate test to dev #3116

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

📋 Pull Request Information

Original PR: https://github.com/amnezia-vpn/amnezia-client/pull/3172
Author: @NickVs2015
Created: 9/14/2026
Status: ✅ Merged
Merged: 9/16/2026
Merged by: @vkamn

Base: dev ← Head: feat/tests_new


📝 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

39 files changed (+5526 additions, -1 deletions)

View changed files

📝 .github/workflows/deploy.yml (+591 -0)
📝 CMakeLists.txt (+2 -0)
📝 client/CMakeLists.txt (+4 -0)
➕ client/tests/CMakeLists.txt (+407 -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/run_android_tests.sh (+279 -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 (+110 -0)
➕ client/tests/testConnection.cpp (+141 -0)
➕ client/tests/testDefaultServerChange.cpp (+136 -0)

...and 19 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/3172 **Author:** [@NickVs2015](https://github.com/NickVs2015) **Created:** 9/14/2026 **Status:** ✅ Merged **Merged:** 9/16/2026 **Merged by:** [@vkamn](https://github.com/vkamn) **Base:** `dev` ← **Head:** `feat/tests_new` --- ### 📝 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 **39 files changed** (+5526 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/deploy.yml` (+591 -0) 📝 `CMakeLists.txt` (+2 -0) 📝 `client/CMakeLists.txt` (+4 -0) ➕ `client/tests/CMakeLists.txt` (+407 -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/run_android_tests.sh` (+279 -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` (+110 -0) ➕ `client/tests/testConnection.cpp` (+141 -0) ➕ `client/tests/testDefaultServerChange.cpp` (+136 -0) _...and 19 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:36 +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#3116
No description provided.