| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
Some checks failed
Android CI / build (push) Has been cancelled
- unavailableProxy…FailClosed: при мёртвом прокси причина отказа бывает «DNS через VPN не отвечает» либо строкой ядра «[hysteria2][…] outbound/ hysteria2[dead-proxy]: connect error» (RuntimeErrors.startupEvidence, зависит от гонки); тест принимает оба вида, закрытие при отказе проверяется как прежде. - selectedAppEntersTun…: у эмулятора нет внешнего ICMP даже без VPN; прямой ping проверяется только если работает до старта VPN, иначе остаётся проверка, что трафик неотобранного UID не попадает в TUN. - privateDnsOffAndAutomatic…: DNS эмулятора (10.0.2.3) не поддерживает DoT, Android не включает Automatic Private DNS; вместо таймаута 25 с — Assume с названием отсутствующей возможности (проверка Off выполняется до него). - strictPrivateDns…: DoT (TLS на TCP/853) из среды недоступен, сеть со strict не валидируется, приложение правильно отвечает DNS-110; тест пропускается через Assume до любых изменений, если рукопожатие DoT не проходит. Продуктовый код не менялся. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
| .. | ||
| src | ||
| build.gradle.kts | ||
| proguard-rules.pro | ||