1*9c5db199SXin Li#!/bin/bash 2*9c5db199SXin Li 3*9c5db199SXin LiCMD=$(basename $0) 4*9c5db199SXin Liusage() { 5*9c5db199SXin Li echo "usage: $CMD <job-directory>" >&2 6*9c5db199SXin Li exit 1 7*9c5db199SXin Li} 8*9c5db199SXin Li 9*9c5db199SXin Liif [ $# -ne 1 ]; then 10*9c5db199SXin Li usage 11*9c5db199SXin Lifi 12*9c5db199SXin Li 13*9c5db199SXin LiAUTOTEST=/usr/local/autotest/results 14*9c5db199SXin LiDIR=$1 15*9c5db199SXin Liif [ ! -d $AUTOTEST/$DIR ]; then 16*9c5db199SXin Li echo "$DIR is not a directory in $AUTOTEST" >&2 17*9c5db199SXin Li usage 18*9c5db199SXin Lifi 19*9c5db199SXin Li 20*9c5db199SXin Licd $AUTOTEST 21*9c5db199SXin Li 22*9c5db199SXin LiGET_GSURI=" 23*9c5db199SXin Liimport common 24*9c5db199SXin Lifrom autotest_lib.client.common_lib import utils 25*9c5db199SXin Liprint(utils.get_offload_gsuri().strip('/')) 26*9c5db199SXin Li" 27*9c5db199SXin LiGSURI=$(cd .. ; python2 -c "$GET_GSURI") 28*9c5db199SXin Li( 29*9c5db199SXin Li gsutil ls -R "$GSURI/$DIR/*" | sed "s=^$GSURI/==p" 30*9c5db199SXin Li find $DIR -type f 31*9c5db199SXin Li) | sort | uniq -u 32