summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorDimitar Borisov <x0152684@ti.com>2012-05-31 20:09:16 +0300
committerDaniel Levin <dendy@ti.com>2012-07-25 08:56:43 -0500
commite0c66b5eac95cf3acbc968833a69b6be76a0da66 (patch)
tree3429e43febf2609e5ce0b8a6c5e5d0504c785b10 /test
parent29d075e47eea8e784bb291aab3cf8baf95fda47c (diff)
downloadhardware_ti_omap4-e0c66b5eac95cf3acbc968833a69b6be76a0da66.zip
hardware_ti_omap4-e0c66b5eac95cf3acbc968833a69b6be76a0da66.tar.gz
hardware_ti_omap4-e0c66b5eac95cf3acbc968833a69b6be76a0da66.tar.bz2
Camera_test: Added sensorID parameter for the scripts
- Script can be executed for primary or secondary sensor when use sensorID parameter - Executing script with primary sensor: camera_test -s L_CAMERAHAL_0001.txt -c 0 Change-Id: I6c869b729d9ec9ca0c5493b5fb05ac3ec96c7110 Signed-off-by: Dimitar Borisov <x0152684@ti.com>
Diffstat (limited to 'test')
-rw-r--r--test/CameraHal/camera_test_menu.cpp16
1 files changed, 15 insertions, 1 deletions
diff --git a/test/CameraHal/camera_test_menu.cpp b/test/CameraHal/camera_test_menu.cpp
index 5eb875b..307885e 100644
--- a/test/CameraHal/camera_test_menu.cpp
+++ b/test/CameraHal/camera_test_menu.cpp
@@ -3435,7 +3435,7 @@ void print_usage() {
printf(" -a -> API tests.\n");
printf(" -e [<script>] -> Error scenario tests. If no script file is provided\n");
printf(" the test is run in interactive mode.\n");
- printf(" -s <script> -> Stress / regression tests.\n");
+ printf(" -s <script> -c <sensorID> -> Stress / regression tests.\n");
printf(" -l [<flags>] -> Enable different kinds of logging capture. Multiple flags\n");
printf(" should be combined into a string. If flags are not provided\n");
printf(" no logs are captured.\n");
@@ -3779,6 +3779,20 @@ int parseCommandLine(int argc, char *argv[], cmd_args_t *cmd_args) {
}
break;
+ case 'c':
+ if (a < argc -1) {
+ camera_index = atoi(argv[++a]);
+ if ( camera_index == 2) {
+ params.set(KEY_STEREO_CAMERA, "true");
+ } else {
+ params.set(KEY_STEREO_CAMERA, "false");
+ }
+ } else {
+ printf("Error: No sensorID is specified.\n");
+ return -2;
+ }
+ break;
+
default:
printf("Error: Unknown option \"%s\"\n", argv[a]);
return -2;