Class: Verity::Manifest::ClaimedRow
- Inherits:
-
Data
- Object
- Data
- Verity::Manifest::ClaimedRow
- Defined in:
- lib/verity/manifest.rb
Overview
Public: Immutable value object returned by claim_next representing a single test row from the manifest with all its stored metadata.
fingerprint - String content-based test identifier. file - String source file path. line - Integer source line number. description - String human-readable test name. method - String derived test method name. tags - Array of tag Strings. requires - Array of precondition Strings. resources - Hash of resource metadata. timeout - Float seconds or nil. status - Symbol (:pending, :running, :passed, :failed, :errored). worker_id - Integer or nil. failure - Hash with “class”, “message”, “backtrace” keys, or nil. queue_index - Integer coordinator dispatch order for this run.
Instance Attribute Summary collapse
-
#description ⇒ Object
readonly
Returns the value of attribute description.
-
#failure ⇒ Object
readonly
Returns the value of attribute failure.
-
#file ⇒ Object
readonly
Returns the value of attribute file.
-
#fingerprint ⇒ Object
readonly
Returns the value of attribute fingerprint.
-
#line ⇒ Object
readonly
Returns the value of attribute line.
-
#method ⇒ Object
readonly
Returns the value of attribute method.
-
#queue_index ⇒ Object
readonly
Returns the value of attribute queue_index.
-
#requires ⇒ Object
readonly
Returns the value of attribute requires.
-
#resources ⇒ Object
readonly
Returns the value of attribute resources.
-
#status ⇒ Object
readonly
Returns the value of attribute status.
-
#tags ⇒ Object
readonly
Returns the value of attribute tags.
-
#timeout ⇒ Object
readonly
Returns the value of attribute timeout.
-
#worker_id ⇒ Object
readonly
Returns the value of attribute worker_id.
Instance Attribute Details
#description ⇒ Object (readonly)
Returns the value of attribute description
30 31 32 |
# File 'lib/verity/manifest.rb', line 30 def description @description end |
#failure ⇒ Object (readonly)
Returns the value of attribute failure
30 31 32 |
# File 'lib/verity/manifest.rb', line 30 def failure @failure end |
#file ⇒ Object (readonly)
Returns the value of attribute file
30 31 32 |
# File 'lib/verity/manifest.rb', line 30 def file @file end |
#fingerprint ⇒ Object (readonly)
Returns the value of attribute fingerprint
30 31 32 |
# File 'lib/verity/manifest.rb', line 30 def fingerprint @fingerprint end |
#line ⇒ Object (readonly)
Returns the value of attribute line
30 31 32 |
# File 'lib/verity/manifest.rb', line 30 def line @line end |
#method ⇒ Object (readonly)
Returns the value of attribute method
30 31 32 |
# File 'lib/verity/manifest.rb', line 30 def method @method end |
#queue_index ⇒ Object (readonly)
Returns the value of attribute queue_index
30 31 32 |
# File 'lib/verity/manifest.rb', line 30 def queue_index @queue_index end |
#requires ⇒ Object (readonly)
Returns the value of attribute requires
30 31 32 |
# File 'lib/verity/manifest.rb', line 30 def requires @requires end |
#resources ⇒ Object (readonly)
Returns the value of attribute resources
30 31 32 |
# File 'lib/verity/manifest.rb', line 30 def resources @resources end |
#status ⇒ Object (readonly)
Returns the value of attribute status
30 31 32 |
# File 'lib/verity/manifest.rb', line 30 def status @status end |
#tags ⇒ Object (readonly)
Returns the value of attribute tags
30 31 32 |
# File 'lib/verity/manifest.rb', line 30 def @tags end |
#timeout ⇒ Object (readonly)
Returns the value of attribute timeout
30 31 32 |
# File 'lib/verity/manifest.rb', line 30 def timeout @timeout end |
#worker_id ⇒ Object (readonly)
Returns the value of attribute worker_id
30 31 32 |
# File 'lib/verity/manifest.rb', line 30 def worker_id @worker_id end |