global

def self.from_timing(actual_result, execution_time_ns, start_time_ns = nil, end_time_ns = nil)

Future: Could accept additional timing or resource metrics
Used by: performance_time evaluator
Helper to create a timing packet with execution data
def self.from_timing(actual_result, execution_time_ns, start_time_ns = nil, end_time_ns = nil)
  new(
    actual_result: actual_result,
    execution_time_ns: execution_time_ns,
    start_time_ns: start_time_ns,
    end_time_ns: end_time_ns,
    stdout_content: nil,
    stderr_content: nil,
  )
end