Author: stack Date: Tue Jan 10 18:56:10 2012 New Revision: 1229685 URL: http://svn.apache.org/viewvc?rev=1229685&view=rev Log: HBASE-5173 Commit hbase-4480 findHangingTest.sh script under dev-support
Added: hbase/trunk/dev-support/findHangingTest.sh (with props) Added: hbase/trunk/dev-support/findHangingTest.sh URL: http://svn.apache.org/viewvc/hbase/trunk/dev-support/findHangingTest.sh?rev=1229685&view=auto ============================================================================== --- hbase/trunk/dev-support/findHangingTest.sh (added) +++ hbase/trunk/dev-support/findHangingTest.sh Tue Jan 10 18:56:10 2012 @@ -0,0 +1,24 @@ +#!/bin/bash +# script to find hanging test from Jenkins build output +# usage: ./findHangingTest.sh <url of Jenkins build console> +# +`curl -k -o jenkins.out "$1"` +expecting=Running +cat jenkins.out | while read line; do + if [[ "$line" =~ "Running org.apache.hadoop" ]]; then + if [[ "$expecting" =~ "Running" ]]; then + expecting=Tests + else + echo "Hanging test: $prevLine" + fi + fi + if [[ "$line" =~ "Tests run" ]]; then + expecting=Running + fi + if [[ "$line" =~ "Forking command line" ]]; then + a=$line + else + prevLine=$line + fi +done +rm jenkins.out Propchange: hbase/trunk/dev-support/findHangingTest.sh ------------------------------------------------------------------------------ svn:executable = *