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"
|