Skip to content

Commit 4a2bee9

Browse files
committed
Further fix
1 parent f0deccb commit 4a2bee9

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

integration-tests/run_tests_ci.sh

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -759,11 +759,11 @@ if [ -n "$CI" ]; then
759759
print_info "Checking and fixing routing table..."
760760
if ! adb shell "ip route show" 2>/dev/null | grep -q "default"; then
761761
print_info "No default route found, adding via 10.0.2.1 (emulator gateway)..."
762-
adb shell "ip route add default via 10.0.2.1 dev eth0" 2>/dev/null || true
762+
adb shell "su 0 ip route add default via 10.0.2.1 dev eth0" 2>/dev/null || true
763763
else
764764
print_info "Default route exists, replacing to use eth0 via 10.0.2.1..."
765-
adb shell "ip route del default" 2>/dev/null || true
766-
adb shell "ip route add default via 10.0.2.1 dev eth0" 2>/dev/null || true
765+
adb shell "su 0 ip route del default" 2>/dev/null || true
766+
adb shell "su 0 ip route add default via 10.0.2.1 dev eth0" 2>/dev/null || true
767767
fi
768768
sleep 2
769769

@@ -783,7 +783,7 @@ if [ -n "$CI" ]; then
783783

784784
# Add default route now that gateway is confirmed reachable
785785
print_info "Adding default route to routing table..."
786-
adb shell "ip route add default via 10.0.2.1 dev eth0 2>&1" || true
786+
adb shell "su 0 ip route add default via 10.0.2.1 dev eth0" 2>/dev/null || true
787787
sleep 1
788788

789789
# Verify route was added
@@ -797,7 +797,7 @@ if [ -n "$CI" ]; then
797797
# Try 10.0.2.2 as fallback (host loopback)
798798
if adb shell "ping -c 1 -W 2 10.0.2.2" &>/dev/null; then
799799
print_success "Host loopback (10.0.2.2) is reachable, using as gateway"
800-
adb shell "ip route add default via 10.0.2.2 dev eth0 2>&1" || true
800+
adb shell "su 0 ip route add default via 10.0.2.2 dev eth0" 2>/dev/null || true
801801
else
802802
print_warning "Cannot reach any gateway - network may not work"
803803
fi
@@ -834,7 +834,7 @@ if [ -n "$CI" ]; then
834834
# Re-verify default route exists
835835
if ! adb shell "ip route show" | grep -q "default"; then
836836
print_warning "Default route missing, re-adding via 10.0.2.1..."
837-
adb shell "ip route add default via 10.0.2.1 dev eth0" 2>/dev/null || true
837+
adb shell "su 0 ip route add default via 10.0.2.1 dev eth0" 2>/dev/null || true
838838
fi
839839

840840
sleep 5

0 commit comments

Comments
 (0)