| Index: utils/tests/template/run | 
| diff --git a/utils/tests/template/run b/utils/tests/template/run | 
| new file mode 100755 | 
| index 0000000000000000000000000000000000000000..71adcabc057048e7fb931a8915c3ebd790eaa78d | 
| --- /dev/null | 
| +++ b/utils/tests/template/run | 
| @@ -0,0 +1,91 @@ | 
| +#!/bin/bash | 
| + | 
| +# get the number of command-line arguments given | 
| +ARGC=$# | 
| + | 
| +if [[ $ARGC -eq 1 ]]; | 
| +then | 
| +  if [[ $1 = "simple1" ]]; | 
| +  then | 
| +    ./../../template/template name_entry.tmpl name_entry.dart | 
| +    cd ../../../frog | 
| +    ./frog.py --html -- ../utils/tests/template/test_simple.dart | 
| +  elif [[ $1 == "simple2" ]]; | 
| +  then | 
| +    ./../../template/template name_entry2.tmpl name_entry.dart | 
| +    cd ../../../frog | 
| +    ./frog.py --html -- ../utils/tests/template/test_simple.dart | 
| +  elif [[ $1 == "simple3" ]]; | 
| +  then | 
| +    ./../../template/template name_entry_css.tmpl name_entry.dart | 
| +    cd ../../../frog | 
| +    ./frog.py --html -- ../utils/tests/template/test_simple.dart | 
| +  elif [[ $1 == "with1" ]]; | 
| +  then | 
| +    ./../../template/template productview.tmpl productview.dart | 
| +    cd ../../../frog | 
| +    ./frog.py --html -- ../utils/tests/template/test_with.dart | 
| +  elif [[ $1 == "with2" ]]; | 
| +  then | 
| +    ./../../template/template productview2.tmpl productview.dart | 
| +    cd ../../../frog | 
| +    ./frog.py --html -- ../utils/tests/template/test_with.dart | 
| +  elif [[ $1 == "list" ]]; | 
| +  then | 
| +    ./../../template/template applications.tmpl applications.dart | 
| +    cd ../../../frog | 
| +    ./frog.py --html -- ../utils/tests/template/test_list.dart | 
| +  elif [[ $1 == "complex" ]]; | 
| +  then | 
| +    ./../../template/template top_searches.tmpl top_searches.dart | 
| +    cd ../../../frog | 
| +    ./frog.py --html -- ../utils/tests/template/test_complex.dart | 
| +  elif [[ $1 == "complexcss" ]]; | 
| +  then | 
| +    ./../../template/template top_searches_css.tmpl top_searches.dart | 
| +    cd ../../../frog | 
| +    ./frog.py --html -- ../utils/tests/template/test_complex.dart | 
| +  elif [[ $1 == "complex2" ]]; | 
| +  then | 
| +    ./../../template/template top_searches2.tmpl top_searches2.dart | 
| +    cd ../../../frog | 
| +    ./frog.py --html -- ../utils/tests/template/test_complex2.dart | 
| +  elif [[ $1 == "real" ]]; | 
| +  then | 
| +    ./../../template/template realviews.tmpl realviews.dart | 
| +    cd ../../../frog | 
| +    ./frog.py --html -- ../utils/tests/template/real_app.dart | 
| +  elif [[ $1 == "clean" ]]; | 
| +  then | 
| +    # remove all generated templates | 
| +    echo "rm name_entry.dart" | 
| +    rm -f name_entry.dart | 
| +    echo "rm productview.dart" | 
| +    rm -f productview.dart | 
| +    echo "rm applications.dart" | 
| +    rm -f applications.dart | 
| +    echo "rm top_searches.dart" | 
| +    rm -f top_searches.dart | 
| +    echo "rm top_searches2.dart" | 
| +    rm -f top_searches2.dart | 
| +    echo "rm realviews.dart" | 
| +    rm -f realviews.dart | 
| +  fi | 
| +else | 
| +  echo -e "\033[31mUnknown test\033[0m" | 
| +  echo -e "" | 
| +  echo -e "Known tests are:" | 
| +  echo -e "  simple1" | 
| +  echo -e "  simple2" | 
| +  echo -e "  simple3" | 
| +  echo -e "  with1" | 
| +  echo -e "  with2" | 
| +  echo -e "  list" | 
| +  echo -e "  complex" | 
| +  echo -e "  complexcss" | 
| +  echo -e "  complex2" | 
| +  echo -e "  real" | 
| +  echo -e "" | 
| +  echo -e "clean - removes all template generated Dart classes" | 
| +fi | 
| + | 
|  |