source: trunk/source/geometry/magneticfield/test/test.sh@ 1344

Last change on this file since 1344 was 1199, checked in by garnier, 16 years ago

nvx fichiers dans CVS

  • Property svn:executable set to *
File size: 2.3 KB
RevLine 
[1199]1#!/bin/sh
2#
3# A simple script to run all the tests in this directory and check
4# their results against the expected (previous) results
5#
6# $Id: test.sh,v 1.9 2006/11/14 15:11:28 japost Exp $
7# $Name: geant4-09-02-cand-01 $
8#
9
10echo "Running on `hostname`, which is a `uname -a` machine"
11host=`hostname`
12
13target=testPropagateMagField
14echo "Compiling $target ... "
15gmake G4TARGET=$target || exit
16echo "Executing $target ..."
17for n in 1 2 3 4 5 6 7 8 9
18do
19 echo "Executing with stepper choice $n .. \c"
20 $G4WORKDIR/bin/$G4SYSTEM/$target $n > $target.newout$n \
21 2> $target.newerr$n
22 echo ".. difference from expected output: "
23 diff -wb $target.out$n $target.newout$n
24 sleep 1;
25 echo ".. difference from expected error: "
26 diff -wb $target.err$n $target.newerr$n
27 sleep 1;
28 echo " "
29done
30
31target=testProElectroMagField
32echo "Compiling $target ... "
33gmake G4TARGET=$target || exit
34echo "Executing $target ..."
35for n in 1 2 3 4 8
36do
37 echo "Executing with stepper choice $n .. \c"
38 $G4WORKDIR/bin/$G4SYSTEM/$target $n > $target.newout$n \
39 2> $target.newerr$n
40 echo ".. difference from expected output: "
41 diff -wb $target.out$n $target.newout$n
42 sleep 1;
43 echo ".. difference from expected error: "
44 diff -wb $target.err$n $target.newerr$n
45 sleep 1;
46 echo " "
47done
48
49for i in *Spin.cc
50do
51 target=`basename $i .cc`
52 echo "Compiling $target ... "
53 gmake G4TARGET=$target || exit
54 echo "Executing $target ..."
55 for n in 4 3 2 1 0
56 do
57 echo "Executing with stepper choice $n .. \c"
58 $G4WORKDIR/bin/$G4SYSTEM/$target $n > $target.newout$n \
59 2> $target.newerr$n
60 echo ".. difference from expected output: "
61 diff -wb $target.out$n $target.newout$n
62 sleep 1;
63 echo ".. difference from expected error: "
64 diff -wb $target.err$n $target.newerr$n
65 sleep 1;
66 echo " "
67 done
68done
69
70exit
71
72for i in *Spin.cc
73do
74 target=`basename $i .cc`
75 echo "Compiling $target ... "
76 gmake G4TARGET=$target || exit
77 echo "Executing $target ..."
78 $G4WORKDIR/bin/$G4SYSTEM/$target > $target.newout \
79 2> $target.newerr
80 echo ".. difference from expected output: "
81 diff -wb $target.out $target.newout
82 sleep 1;
83 echo ".. difference from expected error: "
84 diff -wb $target.err $target.newerr
85 sleep 1;
86 echo " "
87done
88
89exit
Note: See TracBrowser for help on using the repository browser.