From 9fffc62d755db0dd49c73892dab4ce766120b709 Mon Sep 17 00:00:00 2001 From: Paulo Meirelles + Alessandro Palmeira Date: Thu, 18 Oct 2012 17:36:28 -0300 Subject: [PATCH] [Mezuro] Adding script to run acceptance tests --- plugins/mezuro/features/clean_kalibro_db.sql | 10 ++++++++++ plugins/mezuro/features/run_acceptance_tests.sh | 26 ++++++++++++++++++++++++++ 2 files changed, 36 insertions(+), 0 deletions(-) create mode 100644 plugins/mezuro/features/clean_kalibro_db.sql create mode 100755 plugins/mezuro/features/run_acceptance_tests.sh diff --git a/plugins/mezuro/features/clean_kalibro_db.sql b/plugins/mezuro/features/clean_kalibro_db.sql new file mode 100644 index 0000000..8bb4400 --- /dev/null +++ b/plugins/mezuro/features/clean_kalibro_db.sql @@ -0,0 +1,10 @@ +Delete from kalibro_test.RANGE; +Delete from kalibro_test.METRICCONFIGURATION; +Delete from kalibro_test.CONFIGURATION; +Delete from kalibro_test.METRICRESULT; +Delete from kalibro_test.MODULE; +Delete from kalibro_test.MetricResult_DESCENDENTRESULTS; +Delete from kalibro_test.NativeMetric_LANGUAGES; +Delete from kalibro_test.PROJECTRESULT; +Delete from kalibro_test.PROJECT; +Delete from kalibro_test.NATIVEMETRIC; diff --git a/plugins/mezuro/features/run_acceptance_tests.sh b/plugins/mezuro/features/run_acceptance_tests.sh new file mode 100755 index 0000000..b3c9ce6 --- /dev/null +++ b/plugins/mezuro/features/run_acceptance_tests.sh @@ -0,0 +1,26 @@ +#!/bin/bash + +MEZURO_HOME='..' + +# Ignore errors from all commands +trap "" ERR + +# Change Kalibro Service +echo "http://localhost:8080/KalibroTest/" > "$MEZURO_HOME/service.yml" +echo "Changed Kalibro Service" + +# Run acceptance test +if [ "$1" == "" ]; then + rake test:noosfero_plugins:cucumber:enabled +else + /usr/bin/ruby1.8 -S cucumber --format progress $1 +fi +#cat "$MEZURO_HOME/service.yml" + +mysql -h lua -u kalibro -pkalibro2012p4ss -D 'kalibro_test' < $Mezuro_HOME/features/clean_kalibro_db.sql + +# Change back Kalibro Service +echo "http://localhost:8080/KalibroService/" > "$MEZURO_HOME/service.yml" +echo "Changed back Kalibro Service" +#cat "$MEZURO_HOME/service.yml" + -- libgit2 0.21.2