Added a KAF fixture file
This is an output document from one of the components of the OpeNER (http://www.opener-project.eu/) project.
This commit is contained in:
parent
be7bc8f423
commit
4346cc6ec3
|
@ -12,6 +12,7 @@ lib/oga/css/parser.rb
|
||||||
lib/liboga.*
|
lib/liboga.*
|
||||||
|
|
||||||
benchmark/fixtures/big.xml
|
benchmark/fixtures/big.xml
|
||||||
|
benchmark/fixtures/kaf.xml
|
||||||
|
|
||||||
profile/samples/xml/*.txt
|
profile/samples/xml/*.txt
|
||||||
profile/samples/xml/*/*.txt
|
profile/samples/xml/*/*.txt
|
||||||
|
|
|
@ -5,29 +5,27 @@ require 'benchmark/ips'
|
||||||
|
|
||||||
require_relative '../lib/oga'
|
require_relative '../lib/oga'
|
||||||
|
|
||||||
##
|
|
||||||
# Returns a File instance pointing to the sample XML file.
|
|
||||||
#
|
|
||||||
# @return [File]
|
# @return [File]
|
||||||
#
|
|
||||||
def big_xml_file
|
def big_xml_file
|
||||||
return File.open(File.expand_path('../fixtures/big.xml', __FILE__), 'r')
|
File.open(File.expand_path('../fixtures/big.xml', __FILE__), 'r')
|
||||||
|
end
|
||||||
|
|
||||||
|
# @return [File]
|
||||||
|
def big_kaf_file
|
||||||
|
File.open(File.expand_path('../fixtures/kaf.xml', __FILE__), 'r')
|
||||||
end
|
end
|
||||||
|
|
||||||
##
|
|
||||||
# Reads a big XML file and returns it as a String.
|
|
||||||
#
|
|
||||||
# @return [String]
|
# @return [String]
|
||||||
#
|
|
||||||
def read_big_xml
|
def read_big_xml
|
||||||
return big_xml_file.read
|
big_xml_file.read
|
||||||
|
end
|
||||||
|
|
||||||
|
# @return [String]
|
||||||
|
def read_big_kaf
|
||||||
|
big_kaf_file.read
|
||||||
end
|
end
|
||||||
|
|
||||||
##
|
|
||||||
# Reads a normal sized HTML fixture.
|
|
||||||
#
|
|
||||||
# @return [String]
|
# @return [String]
|
||||||
#
|
|
||||||
def read_html
|
def read_html
|
||||||
return File.read(File.expand_path('../fixtures/with_entities.html', __FILE__))
|
return File.read(File.expand_path('../fixtures/with_entities.html', __FILE__))
|
||||||
end
|
end
|
||||||
|
|
Binary file not shown.
|
@ -3,4 +3,4 @@ rule '.xml' => '.xml.gz' do |task|
|
||||||
end
|
end
|
||||||
|
|
||||||
desc 'Generates large XML fixtures'
|
desc 'Generates large XML fixtures'
|
||||||
task :fixtures => ['benchmark/fixtures/big.xml']
|
task :fixtures => ['benchmark/fixtures/big.xml', 'benchmark/fixtures/kaf.xml']
|
||||||
|
|
Loading…
Reference in New Issue