diff options
author | Dimitar Borisov <x0152684@ti.com> | 2012-05-31 20:09:16 +0300 |
---|---|---|
committer | Daniel Levin <dendy@ti.com> | 2012-07-25 08:56:43 -0500 |
commit | e0c66b5eac95cf3acbc968833a69b6be76a0da66 (patch) | |
tree | 3429e43febf2609e5ce0b8a6c5e5d0504c785b10 /test | |
parent | 29d075e47eea8e784bb291aab3cf8baf95fda47c (diff) | |
download | hardware_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.cpp | 16 |
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; |