tests: Make local variables local
[renesas/vsp-tests.git] / tests / vsp-unit-test-0005.sh
1 #!/bin/sh
2
3 #
4 # Test RPF -> WPF with all RPF 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 rpf.1 wpf.0"
11 optional_features="rpf.2 rpf.3 rpf.4"
12 format=RGB24
13
14 test_rpf() {
15         local rpf=$1
16
17         test_start "RPF.$rpf"
18
19         pipe_configure rpf-wpf $rpf 0
20         format_configure rpf-wpf $rpf 0 $format 1024x768 $format
21
22         vsp_runner rpf.$rpf &
23         vsp_runner wpf.0
24
25         local result=$(compare_frames)
26
27         test_complete $result
28 }
29
30 test_main() {
31         local num_rpfs=$(vsp1_count_rpfs)
32         local rpf
33
34         for rpf in `seq 0 1 $((num_rpfs-1))` ; do
35                 test_rpf $rpf
36         done
37 }
38
39 test_init $0 "$features" "$optional_features"
40 test_run