tests: Add SPDX headers to vsp-unit-test-0026.sh
[renesas/vsp-tests.git] / tests / vsp-unit-test-0005.sh
1 #!/bin/sh
2 # SPDX-License-Identifier: GPL-2.0-or-later
3 # SPDX-FileCopyrightText: 2016-2017 Renesas Electronics Corporation
4
5 #
6 # Test RPF -> WPF with all RPF instances in sequence. The format doesn't matter
7 # much, use RGB24 to simplify frame comparison.
8 #
9
10 . ./vsp-lib.sh
11
12 features="rpf.0 rpf.1 wpf.0"
13 optional_features="rpf.2 rpf.3 rpf.4"
14 format=RGB24
15
16 test_rpf() {
17         local rpf=$1
18
19         test_start "RPF.$rpf"
20
21         pipe_configure rpf-wpf $rpf 0
22         format_configure rpf-wpf $rpf 0 $format 1024x768 $format
23
24         vsp_runner rpf.$rpf &
25         vsp_runner wpf.0
26
27         local result=$(compare_frames)
28
29         test_complete $result
30 }
31
32 test_main() {
33         local num_rpfs=$(vsp1_count_rpfs)
34         local rpf
35
36         for rpf in `seq 0 1 $((num_rpfs-1))` ; do
37                 test_rpf $rpf
38         done
39 }
40
41 test_init $0 "$features" "$optional_features"
42 test_run