diff options
Diffstat (limited to 'automated/android/wait-single-network-connected.yaml')
-rw-r--r-- | automated/android/wait-single-network-connected.yaml | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/automated/android/wait-single-network-connected.yaml b/automated/android/wait-single-network-connected.yaml new file mode 100644 index 0000000..3ed6db7 --- /dev/null +++ b/automated/android/wait-single-network-connected.yaml @@ -0,0 +1,30 @@ +metadata: + name: wait-single-network-connected + format: "Lava-Test-Shell 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 |