| #!/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}" |
| readonly SOONG_OUT="${OUT_DIR}/soong" |
| |
| build/soong/soong_ui.bash --make-mode "${SOONG_OUT}/host/${OS}-x86/bin/cuj_tests" |
| |
| "${SOONG_OUT}/host/${OS}-x86/bin/cuj_tests" || true |
| |
| if [ -n "${DIST_DIR}" ]; then |
| cp -r "${OUT_DIR}/cuj_tests/logs" "${DIST_DIR}" |
| fi |