/[MITgcm]/MITgcm_contrib/test_scripts/other/test_update_local
ViewVC logotype

Annotation of /MITgcm_contrib/test_scripts/other/test_update_local

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (hide annotations) (download)
Sun Jun 4 14:00:29 2023 UTC (2 years, 1 month ago) by jmc
Branch: MAIN
adjust previous changes: now do the git-clone update (used to check for "yap" test)
in separate script "test_update_local" and save previous output.

1 jmc 1.1 #! /usr/bin/env bash
2    
3     gcmDIR="MITgcm"
4     CronTabFile='crontab_jmc'
5    
6     rm -f prevHash
7     if test -e $gcmDIR/.git/config ; then
8     if test -f git_Hash ; then mv git_Hash prevHash ; fi
9     ( cd $gcmDIR ; git checkout master > /dev/null 2>&1 )
10     ( cd $gcmDIR ; git pull > /dev/null )
11     ( cd $gcmDIR ; git rev-parse HEAD > ../git_Hash )
12     fi
13    
14     cronStuff=`grep -v '^#' $CronTabFile | grep 'test_local .*>' | sed 's/^.*test_local //' | sed 's/>*\&//'`
15     pp=0
16     for xx in $cronStuff ; do
17     #echo " xx='${xx}'"
18     if test $pp = 0 ; then
19     #-- set pair firt param:
20     pp=$xx
21     else
22     #-- set pair second param:
23     #echo -n " pair of arg: pp='${pp}' & xx='${xx}'"
24     namF=${xx}
25     savF=`echo $namF | sed 's/_[0-9]*$/_/'`$pp
26     #echo " ; savF='${savF}'"
27     if test -e $namF ; then
28     #ls -l $namF
29     if test -s $namF ; then : else
30     #echo "mv $namF $savF"
31     mv -f $namF $savF
32     fi
33     #else echo " no file: $namF"
34     fi
35     #-- reset pair firt param:
36     pp=0
37     fi
38     done
39    
40     exit
41     #--------------------------
42     sfx='test_local.outp'
43     list='tap gfort'
44    
45     n=0
46     for tt in $list
47     do
48     namF=${sfx}'_'$n
49     savF=${sfx}'_'$tt
50     if test -e $namF ; then
51     #ls -l $namF
52     if test -s $namF ; then : else
53     #echo "mv $namF $savF"
54     mv -f $namF $savF
55     fi
56     #else echo " no file: $namF"
57     fi
58     n=`expr $n + 1`
59     done
60     #echo '<-- done' ; ls -l ${sfx}_*

  ViewVC Help
Powered by ViewVC 1.1.22