diff --git a/cros_run_unit_tests b/cros_run_unit_tests index b4179af18c..9c5417fa00 100755 --- a/cros_run_unit_tests +++ b/cros_run_unit_tests @@ -63,7 +63,13 @@ else PACKAGE_LIST=$( ./get_package_list chromeos | egrep '^chromeos-base' ) fi +BLACK_LIST_FILE="$(dirname "$0")/unit_test_black_list.txt" + for package in ${PACKAGE_LIST}; do + if grep -xq "${package}" "${BLACK_LIST_FILE}"; then + warn "Skipping package ${package} since it is blacklisted." + continue + fi EBUILD_PATH=$( equery-${FLAGS_board} which ${package} 2> /dev/null ) if [ -n "${EBUILD_PATH}" ]; then if check_src_test "${EBUILD_PATH}"; then diff --git a/unit_test_black_list.txt b/unit_test_black_list.txt new file mode 100644 index 0000000000..e1b7ec7c70 --- /dev/null +++ b/unit_test_black_list.txt @@ -0,0 +1,2 @@ +chromeos-base/pam_offline +chromeos-base/update_engine