You've already forked android-client
mirror of
https://github.com/netbirdio/android-client.git
synced 2026-05-22 17:10:49 -07:00
029585a971
* Add network connectivity stress test for VPN resilience Instrumented test that simulates real-world network disruptions (WiFi/mobile switching, airplane mode, flapping, long outages) and verifies VPN recovery via ping. Auto-detects real device vs emulator and uses appropriate network control strategy for each. * Fix review findings: resource leak, version bump, markdown lint - Use try-with-resources in sendEmulatorConsoleCommand to prevent socket leak - Bump testRules version from 1.6.1 to 1.7.0 - Add language specifier to fenced code block in README * Fix review findings: restore in finally, label mismatch, readUntilOK error handling - Always call disruption.restore in finally block to prevent stale network state - Fix EMU latency label from 5s to 10s to match actual delay value - Make readUntilOK propagate IOException and detect KO/EOF failures * Exclude NetworkConnectivityStressTest from CI This test requires a configured VPN and real network interfaces, so it cannot run on the CI emulator. Run it manually on a real device.