1#!/bin/bash 2 3if [[ -z "${ANDROID_BUILD_TOP}" ]]; then 4 echo "ANDROID_BUILD_TOP not set. Please run `source build/envsetup.sh`" 5 exit 1 6fi 7 8if [[ -z "${ANDROID_PRODUCT_OUT}" ]]; then 9 echo "lunch target is not set!" 10 exit 1 11fi 12 13CAMERA_ITS_TOP=${ANDROID_BUILD_TOP}/cts/apps/CameraITS 14echo "CAMERA_ITS_TOP=${CAMERA_ITS_TOP}" 15 16m -j feature_verification_test 2>&1 || exit 1 17 18PB2PATH=out/soong/.intermediates/cts/apps/CameraITS/feature_verification_utils/feature_combination_proto/linux_glibc_x86_64_PY3/gen 19if ! [[ -r "${ANDROID_BUILD_TOP}/${PB2PATH}/feature_combination_info.proto.srcszip" ]]; then 20 echo "feature_combination_info.proto.srcszip not generated!" 21 exit 1 22fi 23 24unzip -o ${ANDROID_BUILD_TOP}/${PB2PATH}/feature_combination_info.proto.srcszip -d ${CAMERA_ITS_TOP}/feature_verification_utils/ 25