diff options
| author | 2024-11-13 19:41:21 +0000 | |
|---|---|---|
| committer | 2024-11-13 19:41:21 +0000 | |
| commit | d6e830bb5a9de50551a06a6c788c813b3a254e7d (patch) | |
| tree | 72f8e700ebc5010b4827ba049295ddf3206d4b86 | |
| parent | 741f80f3b59022548694cb77aad7984d1aa9f5fe (diff) | |
| parent | e0be8d41495a27c1cd7e48e3569cfbf106732952 (diff) | |
Merge "Improve run-ravenwood-tests.sh" into main am: 1f0a87ef4d am: e0be8d4149
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3340862
Change-Id: I907efbd72bcd4cf5cbdf38df6c9901c08a08f201
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
| -rwxr-xr-x | ravenwood/scripts/run-ravenwood-tests.sh | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/ravenwood/scripts/run-ravenwood-tests.sh b/ravenwood/scripts/run-ravenwood-tests.sh index fe2269a8dc38..27c5ea1bd0d7 100755 --- a/ravenwood/scripts/run-ravenwood-tests.sh +++ b/ravenwood/scripts/run-ravenwood-tests.sh @@ -33,7 +33,7 @@ include_re="" exclude_re="" smoke_exclude_re="" dry_run="" -while getopts "sx:f:dt" opt; do +while getopts "sx:f:dtb" opt; do case "$opt" in s) # Remove slow tests. @@ -52,8 +52,13 @@ case "$opt" in dry_run="echo" ;; t) + # Redirect log to terminal export RAVENWOOD_LOG_OUT=$(tty) ;; + b) + # Build only + ATEST=m + ;; '?') exit 1 ;; @@ -99,11 +104,16 @@ done # Calculate the removed tests. -diff="$(diff <(echo "${all_tests[@]}" | tr ' ' '\n') <(echo "${targets[@]}" | tr ' ' '\n') )" +diff="$(diff <(echo "${all_tests[@]}" | tr ' ' '\n') <(echo "${targets[@]}" | tr ' ' '\n') | grep -v [0-9] )" if [[ "$diff" != "" ]]; then echo "Excluded tests:" echo "$diff" fi -$dry_run ${ATEST:-atest} "${targets[@]}" +run() { + echo "Running: ${@}" + "${@}" +} + +run $dry_run ${ATEST:-atest} "${targets[@]}" |