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-0001.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-0001.sh')
-rwxr-xr-x | tests/vsp-unit-test-0001.sh | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/tests/vsp-unit-test-0001.sh b/tests/vsp-unit-test-0001.sh index 2cb0cb3..f0e41da 100755 --- a/tests/vsp-unit-test-0001.sh +++ b/tests/vsp-unit-test-0001.sh @@ -14,19 +14,18 @@ formats="RGB332 ARGB555 XRGB555 RGB565 BGR24 RGB24 ABGR32 ARGB32 XBGR32 XRGB32" test_wpf_packing() { test_start "WPF packing in $format" - pipe_configure rpf-wpf 0 0 | ./logger.sh config >> $logfile - format_configure rpf-wpf 0 0 \ - ARGB32 1024x768 $format | ./logger.sh config >> $logfile + pipe_configure rpf-wpf 0 0 + format_configure rpf-wpf 0 0 ARGB32 1024x768 $format - $vsp_runner $mdev input 0 ARGB32 | ./logger.sh input.0 >> $logfile & - $vsp_runner $mdev output 0 $format | ./logger.sh output.0 >> $logfile + $vsp_runner $mdev input 0 ARGB32 & + $vsp_runner $mdev output 0 $format result=$(compare_frames exact reference $format 0) test_complete $result } -test_run() { +test_main() { for format in $formats ; do test_wpf_packing $format done |