Method: OpenC3::Suite#run_teardown
- Defined in:
- lib/openc3/script/suite.rb
#run_teardown(internal = false) ⇒ Object
245 246 247 248 249 250 251 252 253 254 255 |
# File 'lib/openc3/script/suite.rb', line 245 def run_teardown(internal = false) ScriptResult.suite = name() unless internal result = nil if self.class.method_defined?(:teardown) and @scripts.length > 0 ScriptStatus.instance.total = 1 unless internal ScriptStatus.instance.status = "#{self.class} : teardown" result = @scripts[@scripts.keys[0]].run_method(self, :teardown) end ScriptResult.suite = nil unless internal result end |