class Cucumber::Messages::TestRunFinished
Attributes
Error message. Can be a stack trace from a failed ‘BeforeAll` or `AfterAll`.
If there are undefined parameter types, the message is simply "The following parameter type(s() are not defined: xxx, yyy". The independent `UndefinedParameterType` messages can be used to generate snippets for those parameter types.
success = StrictModeEnabled ? (failed_count == 0 && ambiguous_count == 0 && undefined_count == 0 && pending_count == 0) : (failed_count == 0 && ambiguous_count == 0)
Timestamp
when the TestRun is finished
Public Class Methods
Source
# File lib/cucumber/messages.deserializers.rb, line 1046 def self.from_h(hash) return nil if hash.nil? self.new( message: hash[:message], success: hash[:success], timestamp: Timestamp.from_h(hash[:timestamp]), ) end
Returns a new TestRunFinished
from the given hash. If the hash keys are camelCased, they are properly assigned to the corresponding snake_cased attributes.
Cucumber::Messages::TestRunFinished.from_h(some_hash) # => #<Cucumber::Messages::TestRunFinished:0x... ...>
Source
# File lib/cucumber/messages.dtos.rb, line 1719 def initialize( message: nil, success: false, timestamp: Timestamp.new ) @message = message @success = success @timestamp = timestamp end