| Index: tools/valgrind/waterfall.sh
|
| ===================================================================
|
| --- tools/valgrind/waterfall.sh (revision 55037)
|
| +++ tools/valgrind/waterfall.sh (working copy)
|
| @@ -18,12 +18,12 @@
|
|
|
| WATERFALL_PAGE="http://build.chromium.org/buildbot/memory/builders"
|
|
|
| - rm -rf $LOGS_DIR # Delete old logs
|
| - mkdir $LOGS_DIR
|
| + rm -rf "$LOGS_DIR" # Delete old logs
|
| + mkdir "$LOGS_DIR"
|
|
|
| echo "Fetching the list of builders..."
|
| - wget $WATERFALL_PAGE -O $LOGS_DIR/builders -q
|
| - SLAVES=$(grep "<a href=\"builders\/" $LOGS_DIR/builders | \
|
| + wget $WATERFALL_PAGE -O "$LOGS_DIR/builders" -q
|
| + SLAVES=$(grep "<a href=\"builders\/" "$LOGS_DIR/builders" | \
|
| sed "s/.*<a href=\"builders\///" | sed "s/\".*//" | \
|
| sort | uniq)
|
|
|
| @@ -32,29 +32,29 @@
|
| SLAVE_URL=$WATERFALL_PAGE/$S
|
| SLAVE_NAME=$(echo $S | sed "s/%20/ /g" | sed "s/%28/(/g" | sed "s/%29/)/g")
|
| echo -n "Fetching builds by slave '${SLAVE_NAME}'"
|
| - wget $SLAVE_URL -O $LOGS_DIR/slave_${S} -q
|
| + wget $SLAVE_URL -O "$LOGS_DIR/slave_${S}" -q
|
|
|
| # We speed up the 'fetch' step by skipping the builds/tests which succeeded.
|
| # TODO(timurrrr): OTOH, we won't be able to check
|
| # if some suppression is not used anymore.
|
| LIST_OF_BUILDS=$(grep "<a href=\"\.\./builders/.*/builds/[0-9]\+.*failed" \
|
| - $LOGS_DIR/slave_$S | grep -v "failed compile" | \
|
| + "$LOGS_DIR/slave_$S" | grep -v "failed compile" | \
|
| sed "s/.*\/builds\///" | sed "s/\".*//" | head -n 2)
|
|
|
| for BUILD in $LIST_OF_BUILDS
|
| do
|
| BUILD_RESULTS="$LOGS_DIR/slave_${S}_build_${BUILD}"
|
| - wget $SLAVE_URL/builds/$BUILD -O $BUILD_RESULTS -q
|
| + wget $SLAVE_URL/builds/$BUILD -O "$BUILD_RESULTS" -q
|
| LIST_OF_TESTS=$(grep "<a href=\"[0-9]\+/steps/memory.*/logs/stdio\"" \
|
| - $BUILD_RESULTS | \
|
| + "$BUILD_RESULTS" | \
|
| sed "s/.*a href=\"//" | sed "s/\".*//")
|
| for TEST in $LIST_OF_TESTS
|
| do
|
| REPORT_FILE=$(echo "report_${S}_$TEST" | sed "s/\/logs\/stdio//" | \
|
| sed "s/\/steps//" | sed "s/\//_/g")
|
| echo -n "."
|
| - wget $SLAVE_URL/builds/$TEST -O $LOGS_DIR/$REPORT_FILE -q
|
| - echo $SLAVE_URL/builds/$TEST >> $LOGS_DIR/$REPORT_FILE
|
| + wget $SLAVE_URL/builds/$TEST -O "$LOGS_DIR/$REPORT_FILE" -q
|
| + echo $SLAVE_URL/builds/$TEST >> "$LOGS_DIR/$REPORT_FILE"
|
| done
|
| done
|
| echo " DONE"
|
| @@ -64,7 +64,7 @@
|
|
|
| match_suppressions() {
|
| PYTHONPATH=$THISDIR/../python/google \
|
| - python $THISDIR/test_suppressions.py $LOGS_DIR/report_*
|
| + python "$THISDIR/test_suppressions.py" "$LOGS_DIR/report_"*
|
| }
|
|
|
| if [ "$1" == "fetch" ]
|
|
|