From 20ffe1a2ac994ca6a9ac07a3fdade125df80f31e Mon Sep 17 00:00:00 2001 From: João M. M. da Silva + Alessandro Palmeira Date: Thu, 25 Oct 2012 15:10:52 -0200 Subject: [PATCH] [Mezuro] Configured cucumber to run hooks only on mezuro features and updated them. --- features/support/hooks.rb | 2 +- plugins/mezuro/features/adding_metric_configuration.feature | 1 + plugins/mezuro/features/adding_ranges.feature | 1 + plugins/mezuro/features/creating_configuration.feature | 1 + plugins/mezuro/features/creating_project.feature | 1 + plugins/mezuro/features/editing_configuration.feature | 1 + plugins/mezuro/features/initialize_monkey_server.sh | 9 +++++++++ plugins/mezuro/features/removing_metric_configuration.feature | 1 + 8 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 plugins/mezuro/features/initialize_monkey_server.sh diff --git a/features/support/hooks.rb b/features/support/hooks.rb index 2e39fa0..494fe8d 100644 --- a/features/support/hooks.rb +++ b/features/support/hooks.rb @@ -1,4 +1,4 @@ -Before do |scenario| +Before('@mezuro') do |scenario| command = "#{RAILS_ROOT}/plugins/mezuro/features/initialize_monkey_server.sh \"#{scenario.name}\"" system command end diff --git a/plugins/mezuro/features/adding_metric_configuration.feature b/plugins/mezuro/features/adding_metric_configuration.feature index dc85558..0ab3b81 100644 --- a/plugins/mezuro/features/adding_metric_configuration.feature +++ b/plugins/mezuro/features/adding_metric_configuration.feature @@ -1,3 +1,4 @@ +@mezuro Feature: Add metric configuration to a configuration As a mezuro user I want to add metric configurations to a Kalibro configuration diff --git a/plugins/mezuro/features/adding_ranges.feature b/plugins/mezuro/features/adding_ranges.feature index 71e55ca..7975d1a 100644 --- a/plugins/mezuro/features/adding_ranges.feature +++ b/plugins/mezuro/features/adding_ranges.feature @@ -1,3 +1,4 @@ +@mezuro Feature: Add range to a metric configuration As a mezuro user I want to add ranges to a Kalibro metric configuration diff --git a/plugins/mezuro/features/creating_configuration.feature b/plugins/mezuro/features/creating_configuration.feature index 404eae1..2d2c9b9 100644 --- a/plugins/mezuro/features/creating_configuration.feature +++ b/plugins/mezuro/features/creating_configuration.feature @@ -1,3 +1,4 @@ +@mezuro Feature: Create configuration As a mezuro user I want to create a Mezuro configuration diff --git a/plugins/mezuro/features/creating_project.feature b/plugins/mezuro/features/creating_project.feature index 66e5b21..d8f59b4 100644 --- a/plugins/mezuro/features/creating_project.feature +++ b/plugins/mezuro/features/creating_project.feature @@ -1,3 +1,4 @@ +@mezuro Feature: Create project As a mezuro user I want to create a Mezuro project diff --git a/plugins/mezuro/features/editing_configuration.feature b/plugins/mezuro/features/editing_configuration.feature index 68b9153..21cd8e2 100644 --- a/plugins/mezuro/features/editing_configuration.feature +++ b/plugins/mezuro/features/editing_configuration.feature @@ -1,3 +1,4 @@ +@mezuro Feature: editing a configuration As a mezuro user I want to edit a Mezuro configuration diff --git a/plugins/mezuro/features/initialize_monkey_server.sh b/plugins/mezuro/features/initialize_monkey_server.sh new file mode 100644 index 0000000..6fd9054 --- /dev/null +++ b/plugins/mezuro/features/initialize_monkey_server.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" +MEZURO_HOME="$DIR/.." + +# Ignore errors from all commands +trap "" ERR + + diff --git a/plugins/mezuro/features/removing_metric_configuration.feature b/plugins/mezuro/features/removing_metric_configuration.feature index 9ad9f62..87a58cb 100644 --- a/plugins/mezuro/features/removing_metric_configuration.feature +++ b/plugins/mezuro/features/removing_metric_configuration.feature @@ -1,3 +1,4 @@ +@mezuro Feature: Remove a metric configuration from a configuration As a mezuro user I want to remove metric configurations from a configuration -- libgit2 0.21.2