diff options
author | Christoph Helma <helma@in-silico.ch> | 2010-11-23 16:44:01 +0100 |
---|---|---|
committer | Christoph Helma <helma@in-silico.ch> | 2010-11-23 16:44:01 +0100 |
commit | 3f73837d5f7eaca5e58844c8151d8387d1fab016 (patch) | |
tree | ab48563dc366e0f3228b31d2decc504c9d659b28 /Rakefile | |
parent | 2824a2fdb2aa308ad77ead17ee6c7cba9c69ab46 (diff) |
global setup/teardown, cucumber tests removed
Diffstat (limited to 'Rakefile')
-rw-r--r-- | Rakefile | 23 |
1 files changed, 17 insertions, 6 deletions
@@ -1,11 +1,22 @@ require 'rubygems' -require 'cucumber' -require 'cucumber/rake/task' -require 'tasks/opentox' +require 'opentox-ruby-api-wrapper' -task :default => :features +task ARGV[0] do + puts ARGV[0]+".rb" + require "./"+ARGV[0]+".rb" +end + +task :setup do + @@classification_training_dataset = OpenTox::Dataset.create_from_csv_file("data/hamster_carcinogenicity.csv") + @@regression_training_dataset = OpenTox::Dataset.create_from_csv_file("data/EPAFHM.csv") +end -Cucumber::Rake::Task.new(:features) do |t| - t.cucumber_opts = "features --format pretty" +task :teardown do + @@classification_training_dataset.delete + @@regression_training_dataset.delete end +[:all, :feature, :dataset, :fminer, :lazar].each do |t| + task :teardown => t + task t => :setup +end |