Class: Cosmos::ScriptResult

Inherits:
Object show all
Defined in:
lib/cosmos/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.



526
527
528
529
530
531
532
533
534
535
536
# File 'lib/cosmos/script/suite.rb', line 526

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.



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

def exceptions
  @exceptions
end

#groupObject

Returns the value of attribute group.



516
517
518
# File 'lib/cosmos/script/suite.rb', line 516

def group
  @group
end

#messageObject

Returns the value of attribute message.



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

def message
  @message
end

#outputObject

Returns the value of attribute output.



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

def output
  @output
end

#resultObject

Returns the value of attribute result.



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

def result
  @result
end

#scriptObject

Returns the value of attribute script.



517
518
519
# File 'lib/cosmos/script/suite.rb', line 517

def script
  @script
end

#stoppedObject

Returns the value of attribute stopped.



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

def stopped
  @stopped
end

#suiteObject

Returns the value of attribute suite.



515
516
517
# File 'lib/cosmos/script/suite.rb', line 515

def suite
  @suite
end

Class Method Details

.suite=(suite) ⇒ Object



538
539
540
# File 'lib/cosmos/script/suite.rb', line 538

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