You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
900 B
38 lines
900 B
#!/bin/bash
|
|
|
|
function run() {
|
|
local FAILED_TESTS=()
|
|
|
|
# the linter test requires having the source tree available in order
|
|
# to run, so it isn't using TEST_MAPPING/tradefed/etc
|
|
local RUN_TIME_TESTS=(\
|
|
hidl-lint_test \
|
|
)
|
|
|
|
$ANDROID_BUILD_TOP/build/soong/soong_ui.bash --make-mode -j \
|
|
${RUN_TIME_TESTS[*]} || return
|
|
|
|
local BITNESS=("nativetest" "nativetest64")
|
|
|
|
for bits in ${BITNESS[@]}; do
|
|
for test in ${RUN_TIME_TESTS[@]}; do
|
|
echo $bits $test
|
|
$ANDROID_BUILD_TOP/out/host/linux-x86/$bits/$test/$test ||
|
|
FAILED_TESTS+=("$bits:$test")
|
|
done
|
|
done
|
|
|
|
echo
|
|
echo ===== ALL HOST TESTS SUMMARY =====
|
|
echo
|
|
if [ ${#FAILED_TESTS[@]} -gt 0 ]; then
|
|
for failed in ${FAILED_TESTS[@]}; do
|
|
echo "FAILED TEST: $failed"
|
|
done
|
|
else
|
|
echo "SUCCESS"
|
|
fi
|
|
}
|
|
|
|
run
|