mirror of
				https://github.com/ruby/ruby.git
				synced 2022-11-09 12:17:21 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			49 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			49 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Ruby
		
	
	
	
	
	
# Configuration file for Ruby >= 2.0 implementations.
 | 
						|
 | 
						|
class MSpecScript
 | 
						|
  # Language features specs
 | 
						|
  set :language, [ 'language' ]
 | 
						|
 | 
						|
  # Core library specs
 | 
						|
  set :core, [ 'core' ]
 | 
						|
 | 
						|
  # Standard library specs
 | 
						|
  set :library, [ 'library' ]
 | 
						|
 | 
						|
  # Command line specs
 | 
						|
  set :command_line, [ 'command_line' ]
 | 
						|
 | 
						|
  # Security specs
 | 
						|
  set :security, [ 'security' ]
 | 
						|
 | 
						|
  # C extension API specs
 | 
						|
  set :capi, [ 'optional/capi' ]
 | 
						|
 | 
						|
  # A list of _all_ optional specs
 | 
						|
  set :optional, get(:capi)
 | 
						|
 | 
						|
  # An ordered list of the directories containing specs to run
 | 
						|
  set :files, get(:command_line) + get(:language) + get(:core) + get(:library) + get(:security) + get(:optional)
 | 
						|
 | 
						|
  # This set of files is run by mspec ci
 | 
						|
  set :ci_files, get(:files)
 | 
						|
 | 
						|
  # The default implementation to run the specs.
 | 
						|
  set :target, 'ruby'
 | 
						|
 | 
						|
  set :backtrace_filter, /mspec\//
 | 
						|
 | 
						|
  set :tags_patterns, [
 | 
						|
                        [%r(language/),     'tags/language/'],
 | 
						|
                        [%r(core/),         'tags/core/'],
 | 
						|
                        [%r(command_line/), 'tags/command_line/'],
 | 
						|
                        [%r(library/),      'tags/library/'],
 | 
						|
                        [%r(security/),     'tags/security/'],
 | 
						|
                        [/_spec\.rb$/,      '_tags.txt']
 | 
						|
                      ]
 | 
						|
 | 
						|
  set :toplevel_constants_excludes, [
 | 
						|
    /\wSpecs?$/,
 | 
						|
    /^CS_CONST/,
 | 
						|
  ]
 | 
						|
end
 |