Test the various corner cases when using Automatic killswitch
Steps to reproduce issue
1) Make sure that Cypherpunk Privacy is disconnected
2) Go to Configuration => Kill Switch (Auto by default)
3) Set the Kill Switch to Auto if not already set
4) Open terminal and type ''ping 8.8.8.8''
5) Connect VPN to any location
6) After VPN connects, change location to any other location
7) After VPN connects, change location to special "Connection failure test" location (only accessible with developer account)
8) Change location to any other working location
Expected result
After step 5, while VPN is connecting, pings should be dropped, and when VPN connects, ping replies should resume normally.
After step 6, while VPN is changing locations, pings should be dropped, and when VPN connects, ping replies should resume normally.
After step 7, the VPN should fail to change locations / connect, and the killswitch should block all outgoing pings, until a successful connection to a VPN location is established.
After step 8, when the VPN connects to a location, the ping replies should resume normally
Actual result
After step 8, background map incorrectly shows japan, when i connected to new york
Description
Test the various corner cases when using Automatic killswitch
Steps to reproduce issue
1) Make sure that Cypherpunk Privacy is disconnected 2) Go to Configuration => Kill Switch (Auto by default) 3) Set the Kill Switch to Auto if not already set 4) Open terminal and type ''ping 8.8.8.8'' 5) Connect VPN to any location 6) After VPN connects, change location to any other location 7) After VPN connects, change location to special "Connection failure test" location (only accessible with developer account) 8) Change location to any other working location
Expected result
After step 5, while VPN is connecting, pings should be dropped, and when VPN connects, ping replies should resume normally. After step 6, while VPN is changing locations, pings should be dropped, and when VPN connects, ping replies should resume normally. After step 7, the VPN should fail to change locations / connect, and the killswitch should block all outgoing pings, until a successful connection to a VPN location is established. After step 8, when the VPN connects to a location, the ping replies should resume normally
Actual result
After step 8, background map incorrectly shows japan, when i connected to new york
Other information
Reported by: J Maurice
Test case number: TC40
Test run: https://cypherpunk.testlodge.com/projects/22266/runs/269307?tab=2&run_section_id=330549&executed_case_id=11864904#executed_case_11864904