#!/bin/bash -e | |
readonly UNAME="$(uname)" | |
case "$UNAME" in | |
Linux) | |
readonly OS='linux' | |
;; | |
Darwin) | |
readonly OS='darwin' | |
;; | |
*) | |
echo "Unsupported OS '$UNAME'" | |
exit 1 | |
;; | |
esac | |
readonly ANDROID_TOP="$(cd $(dirname $0)/../../..; pwd)" | |
cd "$ANDROID_TOP" | |
export OUT_DIR="${OUT_DIR:-out}" | |
build/soong/soong_ui.bash --make-mode "${OUT_DIR}/host/${OS}-x86/bin/cuj_tests" | |
"${OUT_DIR}/host/${OS}-x86/bin/cuj_tests" || true | |
if [ -n "${DIST_DIR}" ]; then | |
cp -r "${OUT_DIR}/cuj_tests/logs" "${DIST_DIR}" | |
fi |