diff options
author | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2016-06-16 23:24:24 +0300 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2016-06-19 15:26:01 +0300 |
commit | 7aa5142f82e87fa25fd3652ea74e416e02a185f5 (patch) | |
tree | 36007555eed207a2cf3f6236d0f4c87c573378e9 /tests/vsp-unit-test-0006.sh | |
parent | 282f432b16b1271257500e15b0f80c1a459045d8 (diff) |
vsp-lib: Handle logging internally
Remove the need to pipe individual commands to the logger from the test
scripts by moving all logging code internally to vsp-lib and vsp-runner.
As an interesting side effect the removal of shell pipes from the test
scripts avoids running functions in subshells. This makes it possible
for the pipeline configuration functions to set variables that can be
used later.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Diffstat (limited to 'tests/vsp-unit-test-0006.sh')
-rwxr-xr-x | tests/vsp-unit-test-0006.sh | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/tests/vsp-unit-test-0006.sh b/tests/vsp-unit-test-0006.sh index 0ae4259..a7daad7 100755 --- a/tests/vsp-unit-test-0006.sh +++ b/tests/vsp-unit-test-0006.sh @@ -12,11 +12,10 @@ format=RGB24 test_no_rpf() { test_start "invalid pipeline with no RPF" - pipe_configure none | ./logger.sh config >> $logfile - format_configure wpf \ - $format 1024x768 0 | ./logger.sh config >> $logfile + pipe_configure none + format_configure wpf $format 1024x768 0 - $vsp_runner $mdev output 0 $format | ./logger.sh input.0 >> $logfile + $vsp_runner $mdev output 0 $format # The test always passes if the kernel doesn't crash test_complete pass @@ -25,17 +24,16 @@ test_no_rpf() { test_no_wpf() { test_start "invalid pipeline with no WPF" - pipe_configure none | ./logger.sh config >> $logfile - format_configure rpf \ - $format 1024x768 0 | ./logger.sh config >> $logfile + pipe_configure none + format_configure rpf $format 1024x768 0 - $vsp_runner $mdev input 0 $format | ./logger.sh input.0 >> $logfile + $vsp_runner $mdev input 0 $format # The test always passes if the kernel doesn't crash test_complete pass } -test_run() { +test_main() { test_no_rpf test_no_wpf } |