| metadata: |
| name: andriod-ethernet |
| format: "Manual Test Definition 1.0" |
| description: "Test if ethernet can be configured and works well" |
| maintainer: |
| - botao.sun@linaro.org |
| os: |
| - android |
| scope: |
| - functional |
| devices: |
| - panda |
| - panda-es |
| - vexpress-a9 |
| - vexpress-tc2 |
| - arndale |
| environment: |
| - manual-test |
| |
| run: |
| steps: |
| - "Manually Configuration: Device IP: 192.168.1.7; Router (Gateway) IP: 192.168.1.1; Google DNS Server: 8.8.8.8" |
| - "After the board booted successfully, in serial console, run: |
| # busybox ifconfig eth0 192.168.1.7 netmask 255.255.255.0 up |
| # route add default gw 192.168.1.1 dev eth0 |
| # setprop net.dns1 192.168.1.1 |
| # setprop net.dns2 8.8.8.8 |
| # setprop net.eth0.dns1 192.168.1.1 |
| # setprop net.eth0.dns2 8.8.8.8 |
| # busybox ping www.google.com" |
| - "Power OFF and Power ON the board again" |
| - "After the board booted successfully, enable the Ethernet (if it is not enabled) in network manager, then back to serial console and run: |
| # busybox ifconfig -a |
| # busybox ping www.google.com" |
| |
| expected: |
| - "IP address should be assigned successfully" |
| - "No data loss in ping test" |