#!/bin/bash

CMD=$(basename $0)
usage() {
  echo "usage: $CMD <job-directory>" >&2
  exit 1
}

if [ $# -ne 1 ]; then
  usage
fi

AUTOTEST=/usr/local/autotest/results
DIR=$1
if [ ! -d $AUTOTEST/$DIR ]; then
  echo "$DIR is not a directory in $AUTOTEST" >&2
  usage
fi

cd $AUTOTEST

GET_GSURI="
import common
from autotest_lib.client.common_lib import global_config
print global_config.global_config.get_config_value(
        'CROS', 'results_storage_server').strip('/')
"
GSURI=$(cd .. ; python -c "$GET_GSURI")
(
  gsutil ls -R "$GSURI/$DIR/*" | sed "s=^$GSURI/==p"
  find $DIR -type f
) | sort | uniq -u