aboutsummaryrefslogtreecommitdiff
path: root/hacking-session-android-host.yaml
blob: b603a3cabab3425deb3fc6bf922011570e1ed183 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
metadata:
    name: hacking-session-android-host
    format: "Lava-Test-Shell Test Definition 1.0"
    description: "Android hacking session over adb - host side"
    maintainer:
        - milosz.wasilewski@linaro.org
    os:
        - android
    scope:
        - functional
    devices:
        - kvm

install:
    deps:
        - openssh-server
        - wget
        - android-tools-adb

params:
    PUB_KEY: None
    GATEWAY: 10.0.0.1
    IRC_SERVER: irc.freenode.net

run:
    steps:
        - lava-wait hacking-send-ip
        - IPADDR=`awk -F '=' '{print $2}' /tmp/lava_multi_node_cache.txt`
        - ADB_TRACE=1
        - export ADB_TRACE
        - adb connect $IPADDR
        - adb wait-for-device
        - ./setup_session_debian "$PUB_KEY"
        - export IRC_SERVER
        - export IRC_USER
        - export NOTIFY_URL
        - ./invoke_session_debian "$GATEWAY"
        - lava-sync hacking-finished