1 /* 2 * Copyright (C) 2024 The Android Open Source Project 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 package com.google.jetpackcamera.feature.preview.ui 17 18 // //////////////////////////////// 19 // 20 // !!!HEY YOU!!! 21 // MODIFICATIONS TO EXISTING TEST TAGS WILL BREAK EXISTING EXTERNAL 22 // AUTOMATED TESTS THAT SEARCH FOR THESE TAGS. 23 // 24 // PLEASE UPDATE YOUR TESTS ACCORDINGLY! 25 // 26 // //////////////////////////////// 27 28 const val CAPTURE_BUTTON = "CaptureButton" 29 const val CAPTURE_MODE_TOGGLE_BUTTON = "CaptureModeToggleButton" 30 const val FLIP_CAMERA_BUTTON = "FlipCameraButton" 31 const val IMAGE_CAPTURE_SUCCESS_TAG = "ImageCaptureSuccessTag" 32 const val IMAGE_CAPTURE_FAILURE_TAG = "ImageCaptureFailureTag" 33 const val IMAGE_CAPTURE_EXTERNAL_UNSUPPORTED_TAG = "ImageCaptureExternalUnsupportedTag" 34 const val IMAGE_CAPTURE_UNSUPPORTED_CONCURRENT_CAMERA_TAG = 35 "ImageCaptureUnsupportedConcurrentCameraTag" 36 const val VIDEO_CAPTURE_EXTERNAL_UNSUPPORTED_TAG = "VideoCaptureExternalUnsupportedTag" 37 const val VIDEO_CAPTURE_SUCCESS_TAG = "VideoCaptureSuccessTag" 38 const val VIDEO_CAPTURE_FAILURE_TAG = "VideoCaptureFailureTag" 39 const val PREVIEW_DISPLAY = "PreviewDisplay" 40 const val SCREEN_FLASH_OVERLAY = "ScreenFlashOverlay" 41 const val SETTINGS_BUTTON = "SettingsButton" 42 const val AMPLITUDE_NONE_TAG = "AmplitudeNoneTag" 43 const val AMPLITUDE_HOT_TAG = "AmplitudeHotTag" 44 const val HDR_IMAGE_UNSUPPORTED_ON_DEVICE_TAG = "HdrImageUnsupportedOnDeviceTag" 45 const val HDR_IMAGE_UNSUPPORTED_ON_LENS_TAG = "HdrImageUnsupportedOnLensTag" 46 const val HDR_IMAGE_UNSUPPORTED_ON_SINGLE_STREAM_TAG = "HdrImageUnsupportedOnSingleStreamTag" 47 const val HDR_IMAGE_UNSUPPORTED_ON_MULTI_STREAM_TAG = "HdrImageUnsupportedOnMultiStreamTag" 48 const val HDR_VIDEO_UNSUPPORTED_ON_DEVICE_TAG = "HdrVideoUnsupportedOnDeviceTag" 49 const val HDR_VIDEO_UNSUPPORTED_ON_LENS_TAG = "HdrVideoUnsupportedOnDeviceTag" 50 const val ZOOM_RATIO_TAG = "ZoomRatioTag" 51 const val LOGICAL_CAMERA_ID_TAG = "LogicalCameraIdTag" 52 const val PHYSICAL_CAMERA_ID_TAG = "PhysicalCameraIdTag" 53 const val ELAPSED_TIME_TAG = "ElapsedTimeTag" 54 const val VIDEO_QUALITY_TAG = "VideoQualityTag" 55 const val DEBUG_OVERLAY_BUTTON = "DebugOverlayButton" 56 const val DEBUG_OVERLAY_SHOW_CAMERA_PROPERTIES_BUTTON = "DebugOverlayShowCameraPropertiesButton" 57 const val DEBUG_OVERLAY_SET_ZOOM_RATIO_BUTTON = "DebugOverlaySetZoomRatioButton" 58 const val DEBUG_OVERLAY_CAMERA_PROPERTIES_TAG = "DebugOverlayCameraPropertiesTag" 59 const val DEBUG_OVERLAY_SET_ZOOM_RATIO_TEXT_FIELD = "DebugOverlaySetZoomRatioTextField" 60 const val DEBUG_OVERLAY_SET_ZOOM_RATIO_SET_BUTTON = "DebugOverlaySetZoomRatioSetButton" 61 const val DEBUG_OVERLAY_VIDEO_RESOLUTION_TAG = "DebugOverlayVideoResolutionTag" 62