vsp-lib: Replace vsp-runner script with a function from vsp-lib
[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         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         result=$(compare_frames)
26
27         test_complete $result
28 }
29
30 test_main() {
31         num_rpfs=$(vsp1_count_rpfs)
32
33         for rpf in `seq 0 1 $((num_rpfs-1))` ; do
34                 test_rpf $rpf
35         done
36 }
37
38 test_init $0 "$features" "$optional_features"
39 test_run