summaryrefslogtreecommitdiff
path: root/tests/vsp-unit-test-0004.sh
diff options
context:
space:
mode:
authorLaurent Pinchart <laurent.pinchart@ideasonboard.com>2016-06-16 23:24:24 +0300
committerLaurent Pinchart <laurent.pinchart@ideasonboard.com>2016-06-19 15:26:01 +0300
commit7aa5142f82e87fa25fd3652ea74e416e02a185f5 (patch)
tree36007555eed207a2cf3f6236d0f4c87c573378e9 /tests/vsp-unit-test-0004.sh
parent282f432b16b1271257500e15b0f80c1a459045d8 (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-0004.sh')
-rwxr-xr-xtests/vsp-unit-test-0004.sh15
1 files changed, 7 insertions, 8 deletions
diff --git a/tests/vsp-unit-test-0004.sh b/tests/vsp-unit-test-0004.sh
index af5dfdb..fd49af1 100755
--- a/tests/vsp-unit-test-0004.sh
+++ b/tests/vsp-unit-test-0004.sh
@@ -13,21 +13,20 @@ formats="RGB24 UYVY"
test_histogram() {
test_start "histogram in $format"
- pipe_configure rpf-hgo | ./logger.sh config >> $logfile
- format_configure rpf-hgo \
- $format 1024x768 | ./logger.sh config >> $logfile
+ pipe_configure rpf-hgo
+ format_configure rpf-hgo $format 1024x768
- $vsp_runner $mdev m2m-hgo $format $format | ./logger.sh config >> $logfile
- $vsp_runner $mdev hgo | ./logger.sh hgo >> $logfile &
- $vsp_runner $mdev input 0 $format | ./logger.sh input.0 >> $logfile &
- $vsp_runner $mdev output 0 $format | ./logger.sh output.0 >> $logfile
+ $vsp_runner $mdev m2m-hgo $format $format
+ $vsp_runner $mdev hgo &
+ $vsp_runner $mdev input 0 $format &
+ $vsp_runner $mdev output 0 $format
result=$(compare_histograms $format 0)
test_complete $result
}
-test_run() {
+test_main() {
for format in $formats ; do
test_histogram $format
done