summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Díaz <daniel.diaz@linaro.org>2015-12-12 14:28:27 -0600
committerVishal Bhoj <vishal.bhoj@linaro.org>2016-01-20 17:16:35 +0530
commit1f970bf7e45d2478cb9c4b4f9f7101ce91eb2fa6 (patch)
tree3b7268b74318452ad013c595a2eccce7e2fa7020
parent6f7cad601890ed1571100ef69154ba990e2dd949 (diff)
acov: Switch case for inner loop.
Change-Id: I2354b07b134e5802315342d12326a6f7d3c91ba7 Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
-rwxr-xr-xacov.sh36
1 files changed, 17 insertions, 19 deletions
diff --git a/acov.sh b/acov.sh
index d150c3c..7bf0b4a 100755
--- a/acov.sh
+++ b/acov.sh
@@ -49,25 +49,23 @@ for target in "ARM" "x86" "mips"; do
for mode in Quick Optimizing; do
sed -i "s/\$(COMPILED_CLASSES_FLAGS)/\$(COMPILED_CLASSES_FLAGS) --compiler-backend=$mode/g" build/core/dex_preopt_libart_boot.mk
for arch in 32 64; do
- if [[ $arch = 64 && $target = "ARM" ]]; then
- libdir="arm64"
- elif [[ $arch = 32 && $target = "ARM" ]]; then
- libdir="arm"
- elif [[ $arch = 64 && $target = "mips" ]]; then
- libdir="mips64"
- if [[ $mode = Quick ]]; then
- continue
- fi
- elif [[ $arch = 32 && $target = "mips" ]]; then
- libdir="mips"
- if [[ $mode = Optimizing ]]; then
- continue
- fi
- elif [[ $arch = 64 && $target = "x86" ]]; then
- libdir="x86_64"
- else
- libdir="x86"
- fi
+ case $target in
+ "ARM")
+ [[ $arch = 32 ]] && libdir="arm"
+ [[ $arch = 64 ]] && libdir="arm64"
+ ;;
+ "mips")
+ [[ $arch = 32 ]] && libdir="mips"
+ [[ $arch = 64 ]] && libdir="mips64"
+ ;;
+ "x86")
+ [[ $arch = 32 ]] && libdir="x86"
+ [[ $arch = 64 ]] && libdir="x86_64"
+ ;;
+ esac
+
+ [[ $target = "mips" && $arch = 32 && $mode = "Optimizing" ]] && continue
+ [[ $target = "mips" && $arch = 64 && $mode = "Quick" ]] && continue
make -j$jcpu_count $flags out/target/product/$out_dir/system/framework/$libdir/boot.art > logs.txt 2>&1
cat logs.txt