require 'rubygems' require 'opentox-ruby' require 'test/unit' require "./validate-owl.rb" class ModelTest < Test::Unit::TestCase def setup @models = [ OpenTox::Model::Lazar.all.last, #"http://apps.ideaconsult.net:8080/ambit2/algorithm/J48", ] end def teardown end def test_metadata puts @model.inspect @models.each do |model| validate_owl(model) end end =begin def test_run_external { #"http://opentox.informatik.tu-muenchen.de:8080/OpenTox-dev/algorithm/J48" => {:dataset_uri => "http://apps.ideaconsult.net:8080/ambit2/dataset/10", :prediction_feature => "http://apps.ideaconsult.net:8080/ambit2/feature/21595"}, "http://apps.ideaconsult.net:8080/ambit2/model/1" => {:dataset_uri => "http://apps.ideaconsult.net:8080/ambit2/dataset/2698" }, #"http://opentox.informatik.tu-muenchen.de:8080/OpenTox-dev/algorithm/CDKPhysChem" => {:dataset_uri => "http://apps.ideaconsult.net:8080/ambit2/dataset/2698" }, #"http://apps.ideaconsult.net:8080/ambit2/algorithm/org.openscience.cdk.qsar.descriptors.molecular.ALOGPDescriptor" => {:dataset_uri => "http://apps.ideaconsult.net:8080/ambit2/dataset/2698" } #"http://opentox.ntua.gr:3000/algorithm/svm" }.each do |uri,params| algorithm = OpenTox::Algorithm::Generic.new uri dataset_uri = algorithm.run(params) dataset = OpenTox::Dataset.find dataset_uri puts dataset.to_yaml end end =end end