class

Fluxion::Executor::RunSummary

Inherits Reference < Object

What a finished run amounted to.

A class rather than a struct: it is threaded through job and step execution and mutated there, and a struct would be copied at each call so every increment would be lost.

Constructors

Instance methods

blocked_jobs
Source
blocked_jobs=(blocked_jobs : Array(String))
Source
dry_run
Source
dry_run=(dry_run : Int32)
Source
failed
Source
failed=(failed : Int32)
Source
failed_jobs

Jobs that failed, and jobs blocked by a failed dependency.

Source
failed_jobs=(failed_jobs : Array(String))

Jobs that failed, and jobs blocked by a failed dependency.

Source
next_job

Where to resume from, when the run stopped early.

Source
next_job=(next_job : String | Nil)

Where to resume from, when the run stopped early.

Source
paused
Source
paused=(paused : Int32)
Source
record(result : StepResult) : Nil
Source
skipped
Source
skipped=(skipped : Int32)
Source
succeeded
Source
succeeded=(succeeded : Int32)
Source
to_s(io : IO) : Nil

Appends a short String representation of this object which includes its class name and its object address.

class Person
  def initialize(@name : String, @age : Int32)
  end
end

Person.new("John", 32).to_s # => #<Person:0x10a199f20>
Source