Class: OpenC3::ScriptResult

Inherits:
Object show all
Defined in:
lib/openc3/script/suite.rb

Overview

Helper class to collect script result information

Direct Known Subclasses

TestResult

Constant Summary collapse

@@suite =
nil

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeScriptResult

Returns a new instance of ScriptResult.



529
530
531
532
533
534
535
536
537
538
539
# File 'lib/openc3/script/suite.rb', line 529

def initialize
  @suite = nil
  @suite = @@suite.clone if @@suite
  @group = nil
  @script = nil
  @output = nil
  @exceptions = nil
  @stopped = false
  @result = :SKIP
  @message = nil
end

Instance Attribute Details

#exceptionsObject

Returns the value of attribute exceptions.



522
523
524
# File 'lib/openc3/script/suite.rb', line 522

def exceptions
  @exceptions
end

#groupObject

Returns the value of attribute group.



519
520
521
# File 'lib/openc3/script/suite.rb', line 519

def group
  @group
end

#messageObject

Returns the value of attribute message.



525
526
527
# File 'lib/openc3/script/suite.rb', line 525

def message
  @message
end

#outputObject

Returns the value of attribute output.



521
522
523
# File 'lib/openc3/script/suite.rb', line 521

def output
  @output
end

#resultObject

Returns the value of attribute result.



524
525
526
# File 'lib/openc3/script/suite.rb', line 524

def result
  @result
end

#scriptObject

Returns the value of attribute script.



520
521
522
# File 'lib/openc3/script/suite.rb', line 520

def script
  @script
end

#stoppedObject

Returns the value of attribute stopped.



523
524
525
# File 'lib/openc3/script/suite.rb', line 523

def stopped
  @stopped
end

#suiteObject

Returns the value of attribute suite.



518
519
520
# File 'lib/openc3/script/suite.rb', line 518

def suite
  @suite
end

Class Method Details

.suite=(suite) ⇒ Object



541
542
543
# File 'lib/openc3/script/suite.rb', line 541

def self.suite=(suite)
  @@suite = suite
end