| metadata: |
| name: wait-single-network-connected |
| format: "Lava-Test Test Definition 1.0" |
| description: "Wait until one locally attached Android device has a network IP address. |
| Usable only if at most one device is visible to adb, but has the advantage that the device's |
| serial number does not need to be known in advance." |
| maintainer: |
| - karsten@fairphone.com |
| - softwareteam@fairphone.com |
| os: |
| - debian |
| - ubuntu |
| devices: |
| - lxc |
| scope: |
| - functional |
| |
| params: |
| TIMEOUT: "300" |
| RAISE_ON_FAILURE: "true" |
| |
| run: |
| steps: |
| - . ./automated/lib/sh-test-lib |
| - . ./automated/lib/android-test-lib |
| - retVal=0; wait_network_connected "${TIMEOUT}" || retVal=$? |
| - | |
| if [ "${retVal}" -ne 0 -a "${RAISE_ON_FAILURE}" = "true" ]; then |
| lava-test-raise "Device did not receive an IP address within ${TIMEOUT} seconds." |
| fi |