From 11645c56cc84773fb27427be15683a69070dc394 Mon Sep 17 00:00:00 2001 From: nadolski <nadolski@9a6e40ed-f3a0-4838-9b4a-bf418f78e88d> Date: Fri, 1 Oct 2010 17:40:54 +0000 Subject: [PATCH] Improvement --- tracy/tools/checkcode.sh | 60 ++++++++++++++++++++++++++++++++++------ 1 file changed, 52 insertions(+), 8 deletions(-) diff --git a/tracy/tools/checkcode.sh b/tracy/tools/checkcode.sh index 7a30bc4..a5dde86 100755 --- a/tracy/tools/checkcode.sh +++ b/tracy/tools/checkcode.sh @@ -1,10 +1,54 @@ -#!/bin/sh +#!/bin/bash +if [ $# -ne 1 ] +then # affiche l'usage + echo "Missing parameter" + echo "Use: $0 diff for comparing result" + echo "Use: $0 compute for computing result" + exit 1 +fi + +if [ $1 == "help" ] || [ $1 == "--help" ] +then + echo "Use: $0 diff for comparing result" + echo "Use: $0 compute for computing result" + exit 1 +fi + +if [ $1 != "help" ] && [ $1 != "--help" ] && [ $1 != "compute" ] && + [ $1 != "diff" ] +then + echo "Wrong Parameter" + echo "Use: $0 diff for comparing result" + echo "Use: $0 compute for computing result" + exit 1 +fi + +# compute and save result in _new +if [ $1 == "compute" ] +then soltracy Input_checkcode.prm -mv nudx.out nudx_new.out -mv nudz.out nudz_new.out -mv nudp.out nudp_new.out -mv flat_file_error.dat flat_file_error_new.dat -mv linlat.out linlat_new.out -mv chambre.out chambre_new.out -mv flat_file.dat flat_file_new.dat \ No newline at end of file + +CMD='mv' + +$CMD nudx.out nudx_new.out +$CMD nudz.out nudz_new.out +$CMD nudp.out nudp_new.out +$CMD flat_file_error.dat flat_file_error_new.dat +$CMD linlat.out linlat_new.out +$CMD chambre.out chambre_new.out +$CMD flat_file.dat flat_file_new.dat +fi + +if [ $1 == "diff" ] +then + +CMD='diff' +$CMD nudx_ref.out nudx_new.out +$CMD nudz_ref.out nudz_new.out +$CMD nudp_ref.out nudp_new.out +$CMD flat_file_error_ref.dat flat_file_error_new.dat +$CMD linlat_ref.out linlat_new.out +$CMD chambre_ref.out chambre_new.out +$CMD flat_file_ref.dat flat_file_new.dat +fi \ No newline at end of file -- GitLab