summaryrefslogtreecommitdiff
path: root/validation/validation_test.rb
diff options
context:
space:
mode:
authorMartin Gütlein <martin.guetlein@gmail.com>2010-04-28 10:22:44 +0200
committerMartin Gütlein <martin.guetlein@gmail.com>2010-04-28 10:22:44 +0200
commit4628ca3d19140371def64dc462198f188b32354d (patch)
tree1d7f31611d1021fce7c7375b9e5fa60060d4eefc /validation/validation_test.rb
parentd611b4c8e4d0a7e414afb55bb716d3d34969e7de (diff)
return 202 for tasks
Diffstat (limited to 'validation/validation_test.rb')
-rw-r--r--validation/validation_test.rb25
1 files changed, 19 insertions, 6 deletions
diff --git a/validation/validation_test.rb b/validation/validation_test.rb
index ddfcc1c..72778d3 100644
--- a/validation/validation_test.rb
+++ b/validation/validation_test.rb
@@ -28,6 +28,7 @@ class ValidationTest < Test::Unit::TestCase
#prepare_examples
#do_test_examples # USES CURL, DO NOT FORGET TO RESTART VALIDATION SERVICE
+ #ex = ex_maj_class
#ex = ex_ntua
#ex = ex_ntua2
#ex = ex_tum
@@ -49,15 +50,19 @@ class ValidationTest < Test::Unit::TestCase
Sinatra::Application
end
- def ex_local
+ def ex_maj_class
ex = Example.new
- ex.classification = false
+ ex.classification = true
- ex.alg = File.join(@@config[:services]["opentox-algorithm"],"lazar")
+ ex.alg = File.join(@@config[:services]["opentox-majority"],"class/algorithm")
ex.alg_params = "feature_generation_uri="+File.join(@@config[:services]["opentox-algorithm"],"fminer")
+ get_hamster(ex)
+ return ex
+ end
+
+ def get_hamster(ex)
dataset = @@config[:services]["opentox-dataset"]
-
ex.orig_data = File.join(dataset,"1")
begin
orig = OpenTox::Dataset.find(ex.orig_data)
@@ -67,9 +72,7 @@ class ValidationTest < Test::Unit::TestCase
upload_uri = upload_data(dataset, File.new("data/hamster_carcinogenicity.yaml","r"))
ex.orig_data = upload_uri
end
-
ex.act_feat = "http://localhost/toxmodel/feature#Hamster Carcinogenicity (DSSTOX/CPDB)"
-
ex.train_data = File.join(dataset,"2")
ex.test_data = File.join(dataset,"3")
begin
@@ -84,6 +87,16 @@ class ValidationTest < Test::Unit::TestCase
ex.train_data = split[0]
ex.test_data = split[1]
end
+ end
+
+ def ex_local
+ ex = Example.new
+ ex.classification = true
+
+ ex.alg = File.join(@@config[:services]["opentox-algorithm"],"lazar")
+ ex.alg_params = "feature_generation_uri="+File.join(@@config[:services]["opentox-algorithm"],"fminer")
+
+ get_hamster(ex)
#{:orig => ex.orig_data ,:train => ex.train_data, :test=> ex.test_data}.each do |k,v|
# puts k.to_s+": "+v