zapret-kvn/tests
Repository files (latest commit first)
Filename Latest commit message Latest commit date
loop-uh 22435fe214
Some checks failed
Windows project source guards / test (push) Failing after 38s
Обновление: окно «Доступно обновление» не дублируется, «Позже» срабатывает
box.exec() крутит вложенный цикл событий, а флаг проверки сбрасывался до
показа окна: 30-минутный таймер или ручная проверка открывали второе
такое же окно прямо под первым, и «Позже» закрывало только верхнее —
казалось, что кнопка не нажимается. Теперь одновременно открыто только
одно окно; отложенную версию фоновая проверка в этой сессии больше не
навязывает (ручная проверка по-прежнему показывает окно).
2026-09-26 14:24:40 +03:00
..
data release: prepare v0.4.82 2026-08-12 01:27:02 +03:00
fixtures feat: unify Hysteria runtime recovery contract 2026-09-01 00:36:39 +03:00
step_fakes.py Менеджеры ядер на шаговой модели: без блокировок и processEvents в GUI 2026-09-26 13:25:55 +03:00
test_amnezia_golden.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
test_amnezia_health.py fix: resolve AWG uplink via GetBestInterfaceEx and stop false HTTPS warnings 2026-09-14 13:13:16 +03:00
test_amnezia_ownership.py Переходы подключения целиком шагами через координатор, без зависаний GUI 2026-09-26 13:27:04 +03:00
test_amnezia_uplink.py fix: resolve AWG uplink via WinAPI and unify the sidecar relay seam 2026-09-14 11:54:30 +03:00
test_app_accent_theme.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
test_app_accent_widgets.py Таблица серверов: одна плоская модель и лёгкая отрисовка 2026-09-26 13:18:28 +03:00
test_app_connection_orb.py Панель: сфера подключения, плитки трафика, русские переключатели 2026-09-26 13:18:28 +03:00
test_app_dashboard_layout.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
test_app_detail_pages.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
test_app_fluent_dialog.py feat: add subscriptions and core-native hot switching 2026-08-12 00:57:49 +03:00
test_app_gui_stall_watchdog.py Диагностика: измеритель зависаний GUI-потока 2026-09-26 12:30:40 +03:00
test_app_icon.py Update application icon (#75) 2026-07-15 20:43:44 +03:00
test_app_modern_ui.py Таблица серверов: одна плоская модель и лёгкая отрисовка 2026-09-26 13:18:28 +03:00
test_app_nodes_interaction.py Таблица серверов: одна плоская модель и лёгкая отрисовка 2026-09-26 13:18:28 +03:00
test_app_nodes_page_view.py Таблица серверов: одна плоская модель и лёгкая отрисовка 2026-09-26 13:18:28 +03:00
test_app_scrollable_page.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
test_app_settings_nodes_view.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
test_app_startup_subscription_settings.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
test_app_switch_slider.py Панель: сфера подключения, плитки трафика, русские переключатели 2026-09-26 13:18:28 +03:00
test_app_theme_repaint.py Таблица серверов: одна плоская модель и лёгкая отрисовка 2026-09-26 13:18:28 +03:00
test_app_theme_tokens.py Prepare v0.4.79: unified theming, responsive layout, real flags 2026-08-11 23:21:28 +03:00
test_app_transition_gui_stalls.py Zapret: при остановке отвязывать только свои слоты процесса 2026-09-26 13:51:07 +03:00
test_app_update_check.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
test_app_update_script.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
test_app_updater_urls.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
test_app_zapret_target_ui.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
test_async_steps.py Prepare v0.4.78: server list rework, faster switching, subscriptions 2026-08-11 22:10:53 +03:00
test_auto_switch_dead_link.py Авто-переключение только при отказе сервера, без триггера по скорости 2026-09-26 13:04:31 +03:00
test_awg3_conf_import.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
test_background_workers.py Сохранение состояния и истории трафика без блокировки GUI 2026-09-26 12:30:40 +03:00
test_build_download_cache.py build: reuse verified routing archives across dev and stable 2026-09-05 18:47:50 +03:00
test_championat_direct_templates.py Синхронизировать клиентские маршруты с политикой VPnBot 2026-08-12 20:23:51 +03:00
test_core_hot_switch.py Переходы подключения целиком шагами через координатор, без зависаний GUI 2026-09-26 13:27:04 +03:00
test_core_release_freeze.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
test_core_resolver.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
test_core_update_transition.py Обновление ядра Xray: остановка подключения через координатор 2026-09-26 13:48:15 +03:00
test_country_flags_assets.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
test_destination_scope.py Отказ сервера по адресу назначения не рвёт рабочий туннель; проверка без DoH 2026-09-25 15:48:26 +03:00
test_diagnostic_runtime_snapshot.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
test_dns_cache_countries.py fix: unify transport transitions and restore direct Russian services 2026-09-06 01:10:35 +03:00
test_dns_readiness_fallback.py Менеджеры ядер на шаговой модели: без блокировок и processEvents в GUI 2026-09-26 13:25:55 +03:00
test_engine_process_stop.py Менеджеры ядер на шаговой модели: без блокировок и processEvents в GUI 2026-09-26 13:25:55 +03:00
test_file_manager.py fix: unify transport transitions and restore direct Russian services 2026-09-06 01:10:35 +03:00
test_geoip_build.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
test_happ_crypt.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
test_hot_switch_hardening.py Авто-переключение только при отказе сервера, без триггера по скорости 2026-09-26 13:04:31 +03:00
test_http_utils.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
test_hysteria_authenticated_readiness.py Менеджеры ядер на шаговой модели: без блокировок и processEvents в GUI 2026-09-26 13:25:55 +03:00
test_hysteria_live_readiness.py test: drop stale Hysteria live-readiness warning assertion 2026-09-14 13:38:51 +03:00
test_hysteria_runtime_contract.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
test_hysteria_startup_regressions.py Менеджеры ядер на шаговой модели: без блокировок и processEvents в GUI 2026-09-26 13:25:55 +03:00
test_main_window_static.py Prepare v0.4.79: unified theming, responsive layout, real flags 2026-08-11 23:21:28 +03:00
test_native_routing_templates.py fix: resolve tunnel names on the node instead of DoH through the proxy 2026-09-06 17:28:33 +03:00
test_native_template_core_validation.py fix: unify transport transitions and restore direct Russian services 2026-09-06 01:10:35 +03:00
test_node_lookup.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
test_nodes_table_model.py Таблица серверов: одна плоская модель и лёгкая отрисовка 2026-09-26 13:18:28 +03:00
test_nodes_table_model_filters.py Таблица серверов: одна плоская модель и лёгкая отрисовка 2026-09-26 13:18:28 +03:00
test_port_allocator.py sing-box extended 2026-07-11 21:01:15 +03:00
test_proxy_engine_settings.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
test_proxy_manager_state.py Переходы подключения целиком шагами через координатор, без зависаний GUI 2026-09-26 13:27:04 +03:00
test_proxy_readiness.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
test_raw_config_cache.py Prepare v0.4.78: server list rework, faster switching, subscriptions 2026-08-11 22:10:53 +03:00
test_release_windows_automation.py Релиз: чистить старые версии в кэше паблишера и в dist на win10 2026-09-25 23:29:15 +03:00
test_rotation.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
test_rotation_transitions.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
test_runtime_errors.py Переходы подключения целиком шагами через координатор, без зависаний GUI 2026-09-26 13:27:04 +03:00
test_runtime_logging.py Менеджеры ядер на шаговой модели: без блокировок и processEvents в GUI 2026-09-26 13:25:55 +03:00
test_runtime_services_metrics.py Fix stale Windows builds and calm UDP switching 2026-08-20 20:12:44 +03:00
test_runtime_stop_regressions.py Переходы подключения целиком шагами через координатор, без зависаний GUI 2026-09-26 13:27:04 +03:00
test_sidecar_readiness.py fix: resolve AWG uplink via WinAPI and unify the sidecar relay seam 2026-09-14 11:54:30 +03:00
test_sing_udp_patch.py test: keep ZIP traversal fixture unsafe on Windows 2026-09-06 00:27:10 +03:00
test_singbox_config_check.py Менеджеры ядер на шаговой модели: без блокировок и processEvents в GUI 2026-09-26 13:25:55 +03:00
test_singbox_config_recovery.py Automatically recover wrapped sing-box configs 2026-07-25 18:34:27 +03:00
test_singbox_core_updater.py Update the sing-box core and let the button apply a subscription 2026-08-20 20:35:51 +03:00
test_singbox_default_domain_resolver.py fix: always set route.default_domain_resolver for sing-box 1.14+ 2026-09-14 18:20:07 +03:00
test_singbox_document_validation.py Clarify invalid sing-box JSON root errors 2026-07-25 18:17:10 +03:00
test_singbox_protocols.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
test_singbox_proxy_runtime.py Переходы подключения целиком шагами через координатор, без зависаний GUI 2026-09-26 13:27:04 +03:00
test_singbox_template_dns_contract.py fix: resolve tunnel names on the node instead of DoH through the proxy 2026-09-06 17:28:33 +03:00
test_source_layout.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
test_state_storage_key_cache.py Сохранение состояния и истории трафика без блокировки GUI 2026-09-26 12:30:40 +03:00
test_subscription_fetch_fallback.py Подписка: прямой ответ сервера финален, VPN-фолбэк только при отсутствии ответа 2026-09-15 14:14:59 +03:00
test_subscription_limits.py Подписка: разворачивать страницы-запускалки клиентов и не импортировать заглушки HWID 2026-09-24 23:27:19 +03:00
test_subscriptions.py Подписка: ответ-заглушку провайдера показывать как ошибку, а не импортировать 2026-09-25 00:12:11 +03:00
test_template_sync.py fix: refresh managed DNS and cache server table rendering 2026-09-06 14:51:07 +03:00
test_traffic_history_persistence.py Сохранение состояния и истории трафика без блокировки GUI 2026-09-26 12:30:40 +03:00
test_transition_responsiveness.py Make server switching responsive 2026-08-05 00:06:32 +03:00
test_ui_theme_static.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
test_update_notification.py Обновление: окно «Доступно обновление» не дублируется, «Позже» срабатывает 2026-09-26 14:24:40 +03:00
test_win_netinfo.py Менеджеры ядер на шаговой модели: без блокировок и processEvents в GUI 2026-09-26 13:25:55 +03:00
test_wireguard_endpoints.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
test_worker_service_batching.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
test_yandex_music_direct_templates.py fix: resolve tunnel names on the node instead of DoH through the proxy 2026-09-06 17:28:33 +03:00
test_zapret_catalog.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
test_zapret_manager.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
test_zapret_moe_proxy_templates.py fix: unify transport transitions and restore direct Russian services 2026-09-06 01:10:35 +03:00
test_zapret_target.py Переходы подключения целиком шагами через координатор, без зависаний GUI 2026-09-26 13:27:04 +03:00