Class: Cosmos::ScriptStatus
Overview
Helper class to collect information about the running scripts like pass / fail counts
Direct Known Subclasses
Constant Summary collapse
- @@instance =
nil
Instance Attribute Summary collapse
-
#fail_count ⇒ Object
Returns the value of attribute fail_count.
-
#pass_count ⇒ Object
Returns the value of attribute pass_count.
-
#skip_count ⇒ Object
Returns the value of attribute skip_count.
-
#status ⇒ Object
Returns the value of attribute status.
-
#total ⇒ Object
Returns the value of attribute total.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize ⇒ ScriptStatus
constructor
A new instance of ScriptStatus.
Constructor Details
#initialize ⇒ ScriptStatus
Returns a new instance of ScriptStatus.
491 492 493 494 495 496 497 |
# File 'lib/cosmos/script/suite.rb', line 491 def initialize @status = '' @pass_count = 0 @skip_count = 0 @fail_count = 0 @total = 1 end |
Instance Attribute Details
#fail_count ⇒ Object
Returns the value of attribute fail_count.
486 487 488 |
# File 'lib/cosmos/script/suite.rb', line 486 def fail_count @fail_count end |
#pass_count ⇒ Object
Returns the value of attribute pass_count.
484 485 486 |
# File 'lib/cosmos/script/suite.rb', line 484 def pass_count @pass_count end |
#skip_count ⇒ Object
Returns the value of attribute skip_count.
485 486 487 |
# File 'lib/cosmos/script/suite.rb', line 485 def skip_count @skip_count end |
#status ⇒ Object
Returns the value of attribute status.
483 484 485 |
# File 'lib/cosmos/script/suite.rb', line 483 def status @status end |
#total ⇒ Object
Returns the value of attribute total.
487 488 489 |
# File 'lib/cosmos/script/suite.rb', line 487 def total @total end |
Class Method Details
.instance ⇒ Object
507 508 509 510 |
# File 'lib/cosmos/script/suite.rb', line 507 def self.instance @@instance = self.new unless @@instance @@instance end |