Repository: hbase Updated Branches: refs/heads/branch-1 02089f20b -> 7f5de94ca refs/heads/branch-1.2 2c8060e1e -> 6679643d6 refs/heads/branch-1.3 31c786338 -> 2dec02022 refs/heads/branch-1.4 1d2f6f80d -> cdb79a543 refs/heads/branch-2 9d1319648 -> 715b95ca5 refs/heads/branch-2.0 739d7256e -> d6ab91506 refs/heads/branch-2.1 487f713c6 -> 2479282fb refs/heads/master dc1dedb07 -> 5d14c1af6
HBASE-21189 flaky job should gather machine stats Signed-off-by: Michael Stack <st...@apache.org> Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/5d14c1af Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/5d14c1af Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/5d14c1af Branch: refs/heads/master Commit: 5d14c1af65c02f4e87059337c35e4431505de91c Parents: dc1dedb Author: Sean Busbey <bus...@apache.org> Authored: Wed Sep 12 09:20:41 2018 -0500 Committer: Sean Busbey <bus...@apache.org> Committed: Wed Sep 12 23:08:31 2018 -0500 ---------------------------------------------------------------------- dev-support/flaky-tests/run-flaky-tests.Jenkinsfile | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hbase/blob/5d14c1af/dev-support/flaky-tests/run-flaky-tests.Jenkinsfile ---------------------------------------------------------------------- diff --git a/dev-support/flaky-tests/run-flaky-tests.Jenkinsfile b/dev-support/flaky-tests/run-flaky-tests.Jenkinsfile index cbb75c1..341d45c 100644 --- a/dev-support/flaky-tests/run-flaky-tests.Jenkinsfile +++ b/dev-support/flaky-tests/run-flaky-tests.Jenkinsfile @@ -49,11 +49,19 @@ pipeline { mvn_args=("${mvn_args[@]}" -X) set -x fi - ulimit -a - rm -rf local-repository/org/apache/hbase curl "${curl_args[@]}" -o includes.txt "${JENKINS_URL}/job/HBase-Find-Flaky-Tests/job/${BRANCH_NAME}/lastSuccessfulBuild/artifact/includes" if [ -s includes.txt ]; then - mvn clean package "${mvn_args[@]}" -Dtest="$(cat includes.txt)" -Dmaven.test.redirectTestOutputToFile=true -Dsurefire.firstPartForkCount=3 -Dsurefire.secondPartForkCount=3 + rm -rf local-repository/org/apache/hbase + mvn clean "${mvn_args[@]}" + rm -rf "target/machine" && mkdir -p "target/machine" + if [ -x dev-support/gather_machine_environment.sh ]; then + "./dev-support/gather_machine_environment.sh" "target/machine" + echo "got the following saved stats in 'target/machine'" + ls -lh "target/machine" + else + echo "Skipped gathering machine environment because we couldn't read the script to do so." + fi + mvn package "${mvn_args[@]}" -Dtest="$(cat includes.txt)" -Dmaven.test.redirectTestOutputToFile=true -Dsurefire.firstPartForkCount=3 -Dsurefire.secondPartForkCount=3 else echo "set of flaky tests is currently empty." fi @@ -65,7 +73,7 @@ pipeline { always { junit testResults: "**/surefire-reports/*.xml", allowEmptyResults: true // TODO compress these logs - archive 'includes.txt,**/surefire-reports/*,**/test-data/*' + archive 'includes.txt,**/surefire-reports/*,**/test-data/*,target/machine/*' } } }