tests: Split RPF->WPF test
[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         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 $mdev input 0 $format &
23         $vsp_runner $mdev output $wpf $format
24
25         result=$(compare_frames exact)
26
27         test_complete $result
28 }
29
30 test_main() {
31         num_wpfs=$(vsp1_count_wpfs)
32
33         for wpf in `seq 0 1 $((num_wpfs-1))` ; do
34                 test_wpf $wpf
35         done
36 }
37
38 test_init $0 "$features" "$optional_features"
39 test_run