aboutsummaryrefslogtreecommitdiff
path: root/manual/se/tc36.yaml
blob: 9a76b3be23d61d59d23a8e6a2d616feb26b73fdb (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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
metadata:
    name: TC36
    format: "Manual Test Definition 1.0"
    description: "TC36: GPIO LED Use Case 1"
    maintainer:
        - ryan.harkin@linaro.org
    os:
        - openembedded
    scope:
        - functional
    devices:
        - lces2
        - soca9
    environment:
        - manual-test

run:
    steps:
        - "# soca9: ok"
        - "d1grn=1952 # D1 green"
        - "d1red=1953 # D1 red"
        - "d3grn=1954 # D3 green"
        - "d3red=1955 # D3 red"
        - " "
        - "function led_enable()"
        - "{"
        - "	local led=$1"
        - "	cd /sys/class/gpio/"
        - "	echo ${led} > export"
        - "	echo \"out\" > gpio${led}/direction"
        - "}"
        - " "
        - "function led_set()"
        - "{"
        - "	local led=$1"
        - "	local value=$2"
        - "	echo $value > gpio${led}/value"
        - "	sleep 0.5"
        - "}"
        - " "
        - "function led_disable()"
        - "{"
        - "	local led=$1"
        - "	cd /sys/class/gpio/"
        - "	echo ${led} > unexport"
        - "}"
        - " "
        - "led_enable ${d1grn}"
        - "led_enable ${d1red}"
        - "led_enable ${d3grn}"
        - "led_enable ${d3red}"
        - " "
        - "# D1 green/orange/red"
        - "led_set ${d1grn} 255"
        - "led_set ${d1red} 255"
        - "led_set ${d1grn} 0"
        - "led_set ${d1red} 0"
        - " "
        - "# D3 green/orange/red"
        - "led_set ${d3grn} 255"
        - "led_set ${d3red} 255"
        - "led_set ${d3grn} 0"
        - "led_set ${d3red} 0"
        - " "
        - "led_disable ${d1grn}"
        - "led_disable ${d1red}"
        - "led_disable ${d3grn}"
        - "led_disable ${d3red}"
        - " "
        - "#lces2: ok"
        - "# Sumo & Warrior:"
        - " "
        - "function led_test()"
        - "{"
        - "	local led=$1"
        - "	echo none > $led/trigger"
        - "	echo 255  > $led/brightness"
        - "	sleep 1"
        - "	echo 0    > $led/brightness"
        - "	sleep 1"
        - "	echo 255  > $led/brightness"
        - "	sleep 1"
        - "	echo 0    > $led/brightness"
        - "}"
        - "led_test /sys/class/leds/pl_gpio13 # LED D3 (Red LED)"
        - "led_test /sys/class/leds/pl_gpio14 # LED D3 (Green LED)"
        - "led_test /sys/class/leds/pl_gpio17 # LED D1 (Green LED)"
        - "led_test /sys/class/leds/pl_gpio18 # LED D1 (Red LED)"

    expected:
        - "LEDs light up with correct colours"