Resiliant to empty ${bench}List

This commit is contained in:
Thomas Preud'homme 2011-05-04 15:27:35 +02:00
parent 023552a4de
commit 829063f894
1 changed files with 30 additions and 26 deletions

View File

@ -413,7 +413,7 @@ create_gnuplot_file ()
main() main()
{ {
local logDir - local logDir benchName -
parse_args "$@" parse_args "$@"
cd $logDir cd $logDir
@ -426,6 +426,9 @@ main()
*) argTypeProd=1 ;; *) argTypeProd=1 ;;
esac esac
for bench in "communication" "barriere" ; do for bench in "communication" "barriere" ; do
eval benchName="\${${bench}List:-}"
if [ -n "${benchName}" ]
then
# Create dat headers # Create dat headers
for metrique in $metriqueList ; do for metrique in $metriqueList ; do
case "$metrique" in case "$metrique" in
@ -451,6 +454,7 @@ main()
create_dat_body "$prod" "$bench" "$metrique" "$argTypeProd" "$metriquePattern" create_dat_body "$prod" "$bench" "$metrique" "$argTypeProd" "$metriquePattern"
create_gnuplot_file "$prod" "$bench" "$metrique" "$ylabel" "$numCacheConfigs" create_gnuplot_file "$prod" "$bench" "$metrique" "$ylabel" "$numCacheConfigs"
done done
fi
done done
done done