tests: Make local variables local
[renesas/vsp-tests.git] / tests / vsp-unit-test-0013.sh
1 #!/bin/sh
2
3 #
4 # Test RPF unpacking in RGB mode. Use a RPF -> WPF pipeline with a fixed ARGB32
5 # format on the output and feed frames to the VSP in all RGB formats supported
6 # by the RPF.
7 #
8
9 source vsp-lib.sh
10
11 features="rpf.0 wpf.0"
12 formats="RGB332 ARGB555 XRGB555 RGB565 BGR24 RGB24 ABGR32 ARGB32 XBGR32 XRGB32"
13
14 test_rpf_unpacking() {
15         test_start "RPF unpacking in $format"
16
17         pipe_configure rpf-wpf 0 0
18         format_configure rpf-wpf 0 0 $format 1024x768 ARGB32
19
20         vsp_runner rpf.0 &
21         vsp_runner wpf.0
22
23         local result=$(compare_frames)
24
25         test_complete $result
26 }
27
28 test_main() {
29         local format
30
31         for format in $formats ; do
32                 test_rpf_unpacking $format
33         done
34 }
35
36 test_init $0 "$features"
37 test_run