Sha256: ab9ac12a32dd3f634b9780aa65b7ef0bf5a3e83420e515c98de67823c19d5a1d
Contents?: true
Size: 1.04 KB
Versions: 1
Compression:
Stored size: 1.04 KB
Contents
require File.dirname(__FILE__) + '/../test_helper' class AlephRecordBenchMarks < Test::Unit::TestCase def setup @primo_config = YAML.load_file("#{Rails.root}/config/umlaut_config/primo.yml") @nyu_aleph_config = @primo_config["sources"]["nyu_aleph"] @rest_url = @nyu_aleph_config["rest_url"] @aleph_doc_library = "NYU01" @aleph_doc_number = "000062856" @bogus_url = "http://library.nyu.edu/bogus" @TESTS = 10 end # Get benchmarks for calls to the Aleph API. def test_benchmarks # Display performance benchmarks. time = Benchmark.bmbm do |results| results.report("Aleph items:") { @TESTS.times { aleph_record = Exlibris::Aleph::Record.new(@aleph_doc_library, @aleph_doc_number, @rest_url) items = aleph_record.items } } results.report("Aleph bib and holdings:") { @TESTS.times { aleph_record = Exlibris::Aleph::Record.new(@aleph_doc_library, @aleph_doc_number, @rest_url) items = aleph_record.bib items = aleph_record.holdings } } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
umlaut-3.0.0alpha10 | ./test/unit/aleph_record_benchmarks.rb |