Home | History | Annotate | Download | only in QA
      1 #!/bin/bash
      2 (set -o igncr) 2>/dev/null && set -o igncr; # force bash to ignore \r character
      3 
      4 LOGFILE=logfxfl.txt
      5 echo "START FIX-FLOAT TEST" > $LOGFILE
      6 
      7 
      8 ISACFIXFLOAT=../../../fix/test/testFixFloat.exe
      9 
     10 INFILES=$(cat InputFiles.txt)
     11 SUBSET=$(cat InputFilesFew.txt)
     12 CHANNELFILES=$(cat ChannelFiles.txt)
     13 CHANNELLIST=($(cat ChannelFiles.txt))
     14 INDIR=../data/orig
     15 OUTDIR=../dataqafxfl
     16 mkdir -p $OUTDIR
     17 
     18 index1=0
     19 
     20 for file in $INFILES # loop over all input files
     21   do
     22   
     23   for channel in $CHANNELFILES
     24 	do
     25 	let "index1=index1+1"
     26 
     27 	$ISACFIXFLOAT $INDIR/$channel -m 1 -PLC $INDIR/"$file" $OUTDIR/flfx$index1"$file" >> $LOGFILE
     28 	$ISACFIXFLOAT $INDIR/$channel -m 2 -PLC $INDIR/"$file" $OUTDIR/fxfl$index1"$file" >> $LOGFILE
     29   done
     30 
     31 done
     32 
     33 index1=0
     34 
     35 for file in $SUBSET # loop over the subset of input files
     36   do
     37 	let "index1=index1+1"
     38 	$ISACFIXFLOAT $INDIR/$channel -m 1 -NB 1 $INDIR/"$file" $OUTDIR/flfxnb1_$index1"$file" >> $LOGFILE
     39 	$ISACFIXFLOAT $INDIR/$channel -m 2 -NB 1 $INDIR/"$file" $OUTDIR/fxflnb1_$index1"$file" >> $LOGFILE
     40 	$ISACFIXFLOAT $INDIR/$channel -m 1 -NB 2 -PLC $INDIR/"$file" $OUTDIR/flfxnb2_$index1"$file" >> $LOGFILE
     41 	$ISACFIXFLOAT $INDIR/$channel -m 2 -NB 2 -PLC $INDIR/"$file" $OUTDIR/fxflnb2_$index1"$file" >> $LOGFILE
     42 done
     43 
     44 echo DONE!
     45 
     46 
     47 
     48