Sha256: 3b2f920d85fdde7bdca9c7c566093d9b69fe8c51fa12588100131bcd1da25396

Contents?: true

Size: 1.17 KB

Versions: 4

Compression:

Stored size: 1.17 KB

Contents

#!/usr/bin/env ruby
#!/usr/local/bin/ruby -I.. -I.

require 'bundler/setup'
$LOAD_PATH.push '.'

require 'test/unit'
#require 'test/unit/testsuite'
DEBUG_LVL = 1
$config_file='config.yaml'
require 'QooxView'
require 'st_dummy'

Permission.add('default', 'View,View.Login')
Permission.add('admin', '.*', '.*')
Permission.add('internet', 'Internet,PersonShow', 'default')
Permission.add('student', '', 'internet')
Permission.add('professor', '', 'student')
Permission.add('cybermanager', '', '')
Permission.add('secretary', 'PersonModify,FlagAddInternet', 'professor,cybermanager')

QooxView.init('entities', 'views')

tests = Dir.glob('qv_*.rb')
#tests = %w( permission )
#tests = %w( store_csv )
#tests = %w( configbase )

tests.each { |t|
  begin
    require "qv_#{t}"
  rescue LoadError => e
    require t
  end
}

$profiling = get_config(nil, :profiling)
if $profiling
  require 'rubygems'
  require 'perftools'
  PerfTools::CpuProfiler.start("/tmp/#{$profiling}") do
    Test::Unit::UI::Console::TestRunner.run(TC_Helpers)
  end
  puts "Now run the following:
    pprof.rb --pdf /tmp/#{$profiling} > /tmp/#{$profiling}.pdf
    open /tmp/#{$profiling}.pdf
    CPUPROFILE_FREQUENCY=500
  "
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
qooxview-1.9.1312 test/test.rb
qooxview-1.9.13.pre.12 test/test.rb
qooxview-1.9.13.pre.11 test/test.rb
qooxview-1.9.13.pre.10 test/test.rb