From bbc5d2695b759c2da191bfe6a727a39147403361 Mon Sep 17 00:00:00 2001 From: Peter Somogyi Date: Fri, 28 Dec 2018 15:16:48 +0100 Subject: [PATCH] HBASE-21547 Precommit uses master flaky list for other branches --- dev-support/hbase-personality.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/dev-support/hbase-personality.sh b/dev-support/hbase-personality.sh index 3856a2988a..0f128732db 100755 --- a/dev-support/hbase-personality.sh +++ b/dev-support/hbase-personality.sh @@ -272,6 +272,19 @@ function get_include_exclude_tests_arg yetus_error "Wget error $? in fetching includes file from url" \ "${INCLUDE_TESTS_URL}. Ignoring and proceeding." fi + else + # Use branch specific exclude list when EXCLUDE_TESTS_URL and INCLUDE_TESTS_URL are empty + if wget "https://builds.apache.org/job/HBase-Find-Flaky-Tests/job/${PATCH_BRANCH}/lastSuccessfulBuild/artifact/excludes/" -O "excludes"; then + excludes=$(cat excludes) + yetus_debug "excludes=${excludes}" + if [[ -n "${excludes}" ]]; then + eval "${__resultvar}='-Dtest.exclude.pattern=${excludes}'" + fi + rm excludes + else + yetus_error "Wget error $? in fetching excludes file from url" \ + "${EXCLUDE_TESTS_URL}. Ignoring and proceeding." + fi fi } -- 2.20.1