Add gen-image tool
[renesas/vsp-tests.git] / tests / vsp-unit-test-0006.sh
1 #!/bin/sh
2
3 #
4 # Test invalid pipelines, without an RPF or without a WPF.
5 #
6
7 source vsp-lib.sh
8
9 features="rpf.0 wpf.0"
10 format=RGB24
11
12 test_no_rpf() {
13         test_start "invalid pipeline with no RPF"
14
15         pipe_configure none | ./logger.sh config >> $logfile
16         format_configure wpf \
17                 $format 1024x768 0 | ./logger.sh config >> $logfile
18
19         $vsp_runner $mdev output 0 $format | ./logger.sh input.0 >> $logfile
20
21         # The test always passes if the kernel doesn't crash
22         test_complete pass
23 }
24
25 test_no_wpf() {
26         test_start "invalid pipeline with no WPF"
27
28         pipe_configure none | ./logger.sh config >> $logfile
29         format_configure rpf \
30                 $format 1024x768 0 | ./logger.sh config >> $logfile
31
32         $vsp_runner $mdev input 0 $format | ./logger.sh input.0 >> $logfile
33
34         # The test always passes if the kernel doesn't crash
35         test_complete pass
36 }
37
38 test_run() {
39         test_no_rpf
40         test_no_wpf
41 }
42
43 test_init $0 "$features"
44 test_run