From b4529fa675117badb3fef5d58b49e1a0bd046a15 Mon Sep 17 00:00:00 2001 From: Chris Sosa Date: Tue, 22 Jun 2010 17:19:15 -0700 Subject: [PATCH] Adding blacklist support for unit tests and blacklisting currently failing tests. TEST=Ran cros_run_unit_tests with no arguments and it returned 0. Review URL: http://codereview.chromium.org/2818021 --- cros_run_unit_tests | 6 ++++++ unit_test_black_list.txt | 2 ++ 2 files changed, 8 insertions(+) create mode 100644 unit_test_black_list.txt 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