Changeset 6100

Show
Ignore:
Timestamp:
11/23/06 16:02:36
Author:
jan
Message:

enable defautl asserts (needed for testng)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lib/jerbil/java_helper.rb

    r6097 r6100  
    8282        # +:java_opts+:: additional JVM arguments (defaults to ENV['JAVA_OPTS'] 
    8383        # +:loggingprops+:: the location of a java.util.logging configuration file. 
    84     def load_jvm(classpath, build_dir = nil, options = {} )  
     84        # +:enableassert+:: wheter to enable assertions (default: enabled) 
     85    def load_jvm(classpath, build_dir = nil, options = {} ) 
     86                         
     87          defaultopts = { :enableassert => true } 
     88          options = defaultopts.merge(options.dup) 
     89           
    8590      #need verbose java exceptions 
    8691      $VERBOSE = true 
     
    9398      classpath.include(File.join(File.dirname(__FILE__), "../../classloader")) if build_dir 
    9499       
     100           
    95101      jvmargs = []     
     102          jvmargs << "-ea" if options[:enableassert] 
    96103      jvmargs << "-Djava.util.logging.config.file=#{options[:loggingprops].to_s}" if options[:loggingprops]  
    97104        
     
    122129          jvmargs.unshift(java_opts) if java_opts 
    123130           
     131          puts jvmargs 
    124132      begin 
    125133        Rjb::load(classpath.to_cp, jvmargs)