HBASE-22430 hbase-vote should tee build and test output to console
This commit is contained in:
parent
25a1c5a619
commit
e1d023d54c
|
@ -16,7 +16,7 @@
|
||||||
# specific language governing permissions and limitations
|
# specific language governing permissions and limitations
|
||||||
# under the License.
|
# under the License.
|
||||||
|
|
||||||
set -e
|
set -e -o pipefail
|
||||||
|
|
||||||
usage() {
|
usage() {
|
||||||
SCRIPT=$(basename "${BASH_SOURCE[@]}")
|
SCRIPT=$(basename "${BASH_SOURCE[@]}")
|
||||||
|
@ -113,7 +113,7 @@ function download_release_candidate () {
|
||||||
function verify_signatures() {
|
function verify_signatures() {
|
||||||
rm -f "${OUTPUT_PATH_PREFIX}"_verify_signatures
|
rm -f "${OUTPUT_PATH_PREFIX}"_verify_signatures
|
||||||
for file in *.tar.gz; do
|
for file in *.tar.gz; do
|
||||||
gpg --verify "${file}".asc "${file}" >> "${OUTPUT_PATH_PREFIX}"_verify_signatures 2>&1 && SIGNATURE_PASSED=1 || SIGNATURE_PASSED=0
|
gpg --verify "${file}".asc "${file}" 2>&1 | tee -a "${OUTPUT_PATH_PREFIX}"_verify_signatures && SIGNATURE_PASSED=1 || SIGNATURE_PASSED=0
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -122,7 +122,7 @@ function verify_checksums() {
|
||||||
SHA_EXT=$(find . -name "*.sha*" | awk -F '.' '{ print $NF }' | head -n 1)
|
SHA_EXT=$(find . -name "*.sha*" | awk -F '.' '{ print $NF }' | head -n 1)
|
||||||
for file in *.tar.gz; do
|
for file in *.tar.gz; do
|
||||||
gpg --print-md SHA512 "${file}" > "${file}"."${SHA_EXT}".tmp
|
gpg --print-md SHA512 "${file}" > "${file}"."${SHA_EXT}".tmp
|
||||||
diff "${file}"."${SHA_EXT}".tmp "${file}"."${SHA_EXT}" >> "${OUTPUT_PATH_PREFIX}"_verify_checksums 2>&1 && CHECKSUM_PASSED=1 || CHECKSUM_PASSED=0
|
diff "${file}"."${SHA_EXT}".tmp "${file}"."${SHA_EXT}" 2>&1 | tee -a "${OUTPUT_PATH_PREFIX}"_verify_checksums && CHECKSUM_PASSED=1 || CHECKSUM_PASSED=0
|
||||||
rm -f "${file}"."${SHA_EXT}".tmp
|
rm -f "${file}"."${SHA_EXT}".tmp
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
@ -134,17 +134,17 @@ function unzip_from_source() {
|
||||||
|
|
||||||
function rat_test() {
|
function rat_test() {
|
||||||
rm -f "${OUTPUT_PATH_PREFIX}"_rat_test
|
rm -f "${OUTPUT_PATH_PREFIX}"_rat_test
|
||||||
mvn clean apache-rat:check > "${OUTPUT_PATH_PREFIX}"_rat_test 2>&1 && RAT_CHECK_PASSED=1
|
mvn clean apache-rat:check 2>&1 | tee "${OUTPUT_PATH_PREFIX}"_rat_test && RAT_CHECK_PASSED=1
|
||||||
}
|
}
|
||||||
|
|
||||||
function build_from_source() {
|
function build_from_source() {
|
||||||
rm -f "${OUTPUT_PATH_PREFIX}"_build_from_source
|
rm -f "${OUTPUT_PATH_PREFIX}"_build_from_source
|
||||||
mvn clean install -DskipTests > "${OUTPUT_PATH_PREFIX}"_build_from_source 2>&1 && BUILD_FROM_SOURCE_PASSED=1
|
mvn clean install -DskipTests 2>&1 | tee "${OUTPUT_PATH_PREFIX}"_build_from_source && BUILD_FROM_SOURCE_PASSED=1
|
||||||
}
|
}
|
||||||
|
|
||||||
function run_all_tests() {
|
function run_all_tests() {
|
||||||
rm -f "${OUTPUT_PATH_PREFIX}"_run_all_tests
|
rm -f "${OUTPUT_PATH_PREFIX}"_run_all_tests
|
||||||
mvn test -P runAllTests > "${OUTPUT_PATH_PREFIX}"_run_all_tests 2>&1 && UNIT_TEST_PASSED=1
|
mvn test -fae -P runAllTests -Dsurefire.rerunFailingTestsCount=3 2>&1 | tee "${OUTPUT_PATH_PREFIX}"_run_all_tests && UNIT_TEST_PASSED=1
|
||||||
}
|
}
|
||||||
|
|
||||||
function execute() {
|
function execute() {
|
||||||
|
|
Loading…
Reference in New Issue