xref: /aosp_15_r20/cts/apps/CameraITS/feature_verification_utils/update.sh (revision b7c941bb3fa97aba169d73cee0bed2de8ac964bf)
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