1 |
|
4 |
#!/bin/sh |
2 |
|
|
if [ $# -ne 1 ] |
3 |
|
|
then |
4 |
|
|
echo "Usage: `basename $0` Test_name" |
5 |
|
|
echo "Se mettre dans le repertoire du module concerne (ex. .../Xfem/Merlin/Merlin)" |
6 |
|
|
echo "Le canevas du cas test sera cree dans le sous-repertoire \"devel\"" |
7 |
|
|
echo "Il ne faut le deplacer dans le repertoire \"test\" qu'une fois stable et fonctionnel" |
8 |
|
|
exit 1 |
9 |
|
|
fi |
10 |
|
|
|
11 |
|
|
cd devel |
12 |
|
|
if [ -e $1 ] |
13 |
|
|
then |
14 |
|
|
echo " le repertoire devel/$1 existe deja" |
15 |
|
|
exit 1 |
16 |
|
|
fi |
17 |
|
|
|
18 |
|
|
mkdir $1 |
19 |
|
|
cvs -q add $1 |
20 |
|
|
cd $1 |
21 |
|
|
mkdir data |
22 |
|
|
cvs -q add data |
23 |
|
|
cd data |
24 |
|
|
cat /dev/null >> main.dat |
25 |
|
|
cvs -q add main.dat |
26 |
|
|
cd .. |
27 |
|
|
if [ ! -f main.cc ] # Test whether file exists already |
28 |
|
|
then |
29 |
|
|
{ echo "#include \"main.h\" " ; echo "int main(int argc, char *argv[])"; echo "{ return 0; }"; echo ""; } >> main.cc |
30 |
|
|
fi |
31 |
|
|
cat /dev/null >> main.h |
32 |
|
|
cvs -q add main.cc |
33 |
|
|
cvs -q add main.h |
34 |
|
|
mkdir reference |
35 |
|
|
cvs -q add reference |
36 |
|
|
cd .. |
37 |
|
|
cvs -q commit -R -m initial_revision $1 |
38 |
|
|
cd .. |
39 |
|
|
exit 0 |