Sha256: 7fc623e482e297e35eb7c5e83c4462e9f6225f74da41e08359987df7083439e0
Contents?: true
Size: 963 Bytes
Versions: 7
Compression:
Stored size: 963 Bytes
Contents
# Copyright (C) 2003-2006 Kouichirou Eto, All rights reserved. # This is free software with ABSOLUTELY NO WARRANTY. # You can redistribute it and/or modify it under the terms of the GNU GPL 2. $LOAD_PATH.unshift '..' unless $LOAD_PATH.include? '..' require 'qwik/bench-module-session' require 'qwik/test-module-session' require 'qwik/pages' class BenchPages include TestSession include BenchmarkModule def self.main b = self.new b.setup b.bench_all b.teardown end def setup @config = Qwik::Config.new @dir = 'test/'.path @wwwdir = @dir # setup dir @wwwdir = 'www/'.path @wwwdir.setup @dir = 'test/'.path @dir.setup @pages = Qwik::Pages.new(@config, @dir) end def bench_all n = 10000 page = @pages['TextFormat'] benchmark { n.times { title = page.get_title #title = page.key } } @pages.erase_all if @pages end end if $0 == __FILE__ BenchPages.main end
Version data entries
7 entries across 7 versions & 2 rubygems