Welcome to mirror list, hosted at ThFree Co, Russian Federation.

validate_more_revisions.sh - github.com/moses-smt/mosesdecoder.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 86a914dbedfaae19365c9edbdf0e4d2136a7a394 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#!/bin/bash

from=$1
to=$2

logdir=./revision_status_log

if [ "$from" == "" ] || [ "$to" == "" ]; then
  cat <<KONEC
./validate_more_revisions.sh <fromrev> <torev>
  will run ./validate_revision.sh for a sequence of revisions and
  collect logfiles to "$logdir"
KONEC
  exit 1
fi


mkdir -p $logdir

tmpdir=/tmp/validate-more-revisions-tmp
if [ -e $tmpdir ]; then
  echo "$0 seems to be already running!"
  echo "If this is a false alarm, remove our temp directory:"
  echo "   rm -rf $tmpdir"
  exit 1;
fi

mkdir -p $tmpdir

# need to save a copy of the helper script validate_revision.sh, 
# because previous releases might have missed it
cp ./validate_revision.sh $tmpdir/

for i in `seq $from $to`; do
  echo "Validating $i...";
  $tmpdir/validate_revision.sh $i > $logdir/$i.log 2>&1
  tail -1 $logdir/$i.log | sed 's/^/   /'
done
rm -rf $tmpdir
echo "Finished validating, now at revision $to"