Method: OpenC3::Suite#get_num_scripts
- Defined in:
 - lib/openc3/script/suite.rb
 
#get_num_scripts ⇒ Object
Returns the number of scripts in the suite including setup and teardown methods
      101 102 103 104 105 106 107 108 109 110 111 112 113 114  | 
    
      # File 'lib/openc3/script/suite.rb', line 101 def get_num_scripts num_scripts = 0 @plans.each do |type, group_class, _script| case type when :GROUP num_scripts += group_class.get_num_scripts when :SCRIPT, :GROUP_SETUP, :GROUP_TEARDOWN num_scripts += 1 end end num_scripts += 1 if self.class.method_defined?(:setup) num_scripts += 1 if self.class.method_defined?(:teardown) num_scripts end  |