tests: Make local variables local
[renesas/vsp-tests.git] / tests / vsp-unit-test-0009.sh
1 #!/bin/sh
2
3 #
4 # Test RPF -> WPF with all WPF instances in sequence. The format doesn't matter
5 # much, use RGB24 to simplify frame comparison.
6 #
7
8 source vsp-lib.sh
9
10 features="rpf.0 wpf.0 wpf.1"
11 optional_features="wpf.1 wpf.2 wpf.3"
12 format=RGB24
13
14 test_wpf() {
15         local wpf=$1
16
17         test_start "WPF.$wpf"
18
19         pipe_configure rpf-wpf 0 $wpf
20         format_configure rpf-wpf 0 $wpf $format 1024x768 $format
21
22         vsp_runner rpf.0 &
23         vsp_runner wpf.$wpf
24
25         local result=$(compare_frames)
26
27         test_complete $result
28 }
29
30 test_main() {
31         local num_wpfs=$(vsp1_count_wpfs)
32         local wpf
33
34         for wpf in `seq 0 1 $((num_wpfs-1))` ; do
35                 test_wpf $wpf
36         done
37 }
38
39 test_init $0 "$features" "$optional_features"
40 test_run