summaryrefslogtreecommitdiff
path: root/examples/mustang-hacking-session.json
blob: 3c8ea510e025e4352972c502535c9fa3d8b58ac9 (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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
{
    "device_type": "mustang",
    "job_name": "mustang-hacking-session",
    "timeout": 30000,
    "actions": [
        {
            "command": "deploy_linaro_kernel",
            "parameters": {
                "dtb": "http://people.linaro.org/~alex.bennee/images/mustang/apm-mustang.dtb",
                "kernel": "http://people.linaro.org/~alex.bennee/images/mustang/`(lava-mode-find-latest-file "~/public_html/images/mustang" "uImage")`",
                "target_type": "ubuntu"
            }
        },
        {
            "command": "boot_linaro_image",
            "parameters": {
                "boot_cmds": [
                    "setenv autoload no",
                    "setenv kernel_addr_r '0x4002000000'",
                    "setenv fdt_addr_r '0x4003000000'",
                    "setenv loadkernel 'tftp ${kernel_addr_r} {KERNEL}'",
                    "setenv loadfdt 'tftp ${fdt_addr_r} {DTB}'",
                    "setenv bootargs 'setenv bootargs root=/dev/nfs rw nfsroot=10.2.3.1:/var/lib/lava/dispatcher/tmp/ajb,tcp,hard,intr panic=1 console=ttyS0,115200 earlycon=uart8250-32bit,0x1c020000 earlyprintk=uart8250-32bit,0x1c020000 debug ip=dhcp'",
                    "setenv bootcmd 'dhcp; setenv serverip {SERVER_IP}; run loadkernel; run loadfdt; bootm ${kernel_addr_r} - ${fdt_addr_r}'",
                    "boot"
                ]
            }
        },
        {
            "command": "lava_test_shell",
            "parameters": {
                "testdef_repos": [
                    {
                        "git-repo": "http://git.linaro.org/people/alex.bennee/test-definitions.git",
                        "revision": "qemu-testing",
                        "testdef": "ubuntu/devel-bootstrap.yaml",
                        "parameters": {
                            "BUILD_DEPS": "qemu",
                            "EXTRA_PKGS": "language-pack-en-base gdb htop iotop"
                        }
                    },
                    {
                        "git-repo": "http://git.linaro.org/people/alex.bennee/hacking-session.git",
                        "parameters": {
                            "IRC_USER": "ajb-linaro",
                            "PUB_KEY": `(format "\"%s\"" (s-trim (shell-command-to-string "cat ~/.ssh/id_rsa.pub")))`
                        },
                        "testdef": "hacking-session-debian.yaml"
                    }
                ],
                "timeout": `(format "%s" (lava-mode-end-of-day-timeout "18:00"))`
            }
        }
    ]
}