Sha256: fd96e49272437c4ab0cf6ab0cf5200a5132ddca83fdd73bc294621d15b565917
Contents?: true
Size: 1.15 KB
Versions: 1
Compression:
Stored size: 1.15 KB
Contents
h1. jettywrapper This gem is designed to make it easier to run automated tests against jetty. Solr comes bundled in a jetty instance, and the hydra project has taken a similar approach with hydra-jetty, an instance of jetty pre-configured to load fedora, solr, and various other java servlets of use to the hydra project. h2. Instructions for the impatient: bc.. require 'jettywrapper' desc "New way of running tests" task :newtest do Rake::Task["rake:db:test:clone_structure"].invoke Rake::Task["rake:hydra:jetty:config_fedora"].invoke Rake::Task["rake:hydra:jetty:config"].invoke jetty_params = { :jetty_home => "/usr/local/projects/hydra-hydrus/jetty", :quiet => false, :jetty_port => 8983, :solr_home => "/usr/local/projects/hydra-hydrus/jetty/solr/test-core", :startup_wait => 30 } error = Jettywrapper.wrap(jetty_params) do # Rake::Task["libra_oa:default_fixtures:refresh"].invoke Rake::Task["rake:hydra:default_fixtures:load"].invoke Rake::Task["rake:spec"].invoke Rake::Task["rake:cucumber"].invoke end raise "test failures: #{error}" if error end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jettywrapper-0.0.2 | README.textile |