diff --git a/src/tools/trackgen/testtrackgen.sh b/src/tools/trackgen/testtrackgen.sh index 0e5b23d7b..f95634224 100644 --- a/src/tools/trackgen/testtrackgen.sh +++ b/src/tools/trackgen/testtrackgen.sh @@ -35,6 +35,34 @@ check () { elif test -f "$pwd/../../../data/tracks/$1/$2/$2-src.ac"; then diff $pwd/../../../data/tracks/$1/$2/$2-src.ac $temp_dir/$2.ac > $temp_dir/$2.ac.diff [ $? -eq 0 ] && echo "$1/$2.ac GOOD" || echo "$1/$2.ac BAD" + if test -f "$pwd/../../../data/tracks/$1/$2/$2-trk.ac"; then + diff $pwd/../../../data/tracks/$1/$2/$2-trk.ac $temp_dir/$2-trk.ac > $temp_dir/$2.ac.diff + [ $? -eq 0 ] && echo "$1/$2-trk.ac GOOD" || echo "$1/$2-trk.ac BAD" + elif test -f "$pwd/../../../data/tracks/$1/$2/$2-trk-src.ac"; then + diff $pwd/../../../data/tracks/$1/$2/$2-trk-src.ac $temp_dir/$2-trk.ac > $temp_dir/$2.ac.diff + [ $? -eq 0 ] && echo "$1/$2-trk.ac GOOD" || echo "$1/$2-trk.ac BAD" + fi + if test -f "$pwd/../../../data/tracks/$1/$2/$2-msh.ac"; then + diff $pwd/../../../data/tracks/$1/$2/$2-msh.ac $temp_dir/$2-msh.ac > $temp_dir/$2.ac.diff + [ $? -eq 0 ] && echo "$1/$2-msh.ac GOOD" || echo "$1/$2-msh.ac BAD" + elif test -f "$pwd/../../../data/tracks/$1/$2/$2-msh-src.ac"; then + diff $pwd/../../../data/tracks/$1/$2/$2-msh-src.ac $temp_dir/$2-msh.ac > $temp_dir/$2.ac.diff + [ $? -eq 0 ] && echo "$1/$2-msh.ac GOOD" || echo "$1/$2-msh.ac BAD" + fi + if test -f "$pwd/../../../data/tracks/$1/$2/$2-obj-1.ac"; then + diff $pwd/../../../data/tracks/$1/$2/$2-obj-1.ac $temp_dir/$2-obj-1.ac > $temp_dir/$2.ac.diff + [ $? -eq 0 ] && echo "$1/$2-obj-1.ac GOOD" || echo "$1/$2-obj-1.ac BAD" + elif test -f "$pwd/../../../data/tracks/$1/$2/$2-obj-1-src.ac"; then + diff $pwd/../../../data/tracks/$1/$2/$2-obj-1-src.ac $temp_dir/$2-obj-1.ac > $temp_dir/$2.ac.diff + [ $? -eq 0 ] && echo "$1/$2-obj-1.ac GOOD" || echo "$1/$2-obj-1.ac BAD" + fi + if test -f "$pwd/../../../data/tracks/$1/$2/$2-obj-2.ac"; then + diff $pwd/../../../data/tracks/$1/$2/$2-obj-2.ac $temp_dir/$2-obj-2.ac > $temp_dir/$2.ac.diff + [ $? -eq 0 ] && echo "$1/$2-obj-2.ac GOOD" || echo " $1/$2-obj-2.ac BAD" + elif test -f "$pwd/../../../data/tracks/$1/$2/$2-obj-2-src.ac"; then + diff $pwd/../../../data/tracks/$1/$2/$2-obj-2-src.ac $temp_dir/$2-obj-2.ac > $temp_dir/$2.ac.diff + [ $? -eq 0 ] && echo "$1/$2-obj-2.ac GOOD" || echo "$1/$2-obj-2.ac BAD" + fi else echo "$1 $2 no $2.ac file" fi diff --git a/src/tools/trackgen/testtrackgenall.sh b/src/tools/trackgen/testtrackgenall.sh index 40076a88f..c37c1ed9b 100644 --- a/src/tools/trackgen/testtrackgenall.sh +++ b/src/tools/trackgen/testtrackgenall.sh @@ -39,6 +39,38 @@ check () { echo " FOUND $2-src.ac" diff $pwd/../../../data/tracks/$1/$2/$2-src.ac $temp_dir/$2.ac > $temp_dir/$2.ac.diff [ $? -eq 0 ] && echo " $1/$2.ac GOOD" || echo " $1/$2.ac BAD" + if test -f "$pwd/../../../data/tracks/$1/$2/$2-trk.ac"; then + diff $pwd/../../../data/tracks/$1/$2/$2-trk.ac $temp_dir/$2-trk.ac > $temp_dir/$2.ac.diff + [ $? -eq 0 ] && echo " $1/$2-trk.ac GOOD" || echo " $1/$2-trk.ac BAD" + elif test -f "$pwd/../../../data/tracks/$1/$2/$2-trk-src.ac"; then + echo " FOUND $2-trk-src.ac" + diff $pwd/../../../data/tracks/$1/$2/$2-trk-src.ac $temp_dir/$2-trk.ac > $temp_dir/$2.ac.diff + [ $? -eq 0 ] && echo " $1/$2-trk.ac GOOD" || echo " $1/$2-trk.ac BAD" + fi + if test -f "$pwd/../../../data/tracks/$1/$2/$2-msh.ac"; then + diff $pwd/../../../data/tracks/$1/$2/$2-msh.ac $temp_dir/$2-msh.ac > $temp_dir/$2.ac.diff + [ $? -eq 0 ] && echo " $1/$2-msh.ac GOOD" || echo " $1/$2-msh.ac BAD" + elif test -f "$pwd/../../../data/tracks/$1/$2/$2-msh-src.ac"; then + echo " FOUND $2-msh-src.ac" + diff $pwd/../../../data/tracks/$1/$2/$2-msh-src.ac $temp_dir/$2-msh.ac > $temp_dir/$2.ac.diff + [ $? -eq 0 ] && echo " $1/$2-msh.ac GOOD" || echo " $1/$2-msh.ac BAD" + fi + if test -f "$pwd/../../../data/tracks/$1/$2/$2-obj-1.ac"; then + diff $pwd/../../../data/tracks/$1/$2/$2-obj-1.ac $temp_dir/$2-obj-1.ac > $temp_dir/$2.ac.diff + [ $? -eq 0 ] && echo " $1/$2-obj-1.ac GOOD" || echo " $1/$2-obj-1.ac BAD" + elif test -f "$pwd/../../../data/tracks/$1/$2/$2-obj-1-src.ac"; then + echo " FOUND $2-obj-1-src.ac" + diff $pwd/../../../data/tracks/$1/$2/$2-obj-1-src.ac $temp_dir/$2-obj-1.ac > $temp_dir/$2.ac.diff + [ $? -eq 0 ] && echo " $1/$2-obj-1.ac GOOD" || echo " $1/$2-obj-1.ac BAD" + fi + if test -f "$pwd/../../../data/tracks/$1/$2/$2-obj-2.ac"; then + diff $pwd/../../../data/tracks/$1/$2/$2-obj-2.ac $temp_dir/$2-obj-2.ac > $temp_dir/$2.ac.diff + [ $? -eq 0 ] && echo " $1/$2-obj-2.ac GOOD" || echo " $1/$2-obj-2.ac BAD" + elif test -f "$pwd/../../../data/tracks/$1/$2/$2-obj-2-src.ac"; then + echo " FOUND $2-obj-2-src.ac" + diff $pwd/../../../data/tracks/$1/$2/$2-obj-2-src.ac $temp_dir/$2-obj-2.ac > $temp_dir/$2.ac.diff + [ $? -eq 0 ] && echo " $1/$2-obj-2.ac GOOD" || echo " $1/$2-obj-2.ac BAD" + fi else echo " SKIPPED no $2.ac file" fi