global

def self.from_success(test_case, result_value, actual_results, expected_results, captured_output: nil, elapsed_time: nil, metadata: {})

Create a basic result packet for successful tests
def self.from_success(test_case, result_value, actual_results, expected_results, captured_output: nil, elapsed_time: nil, metadata: {})
  new(
    test_case: test_case,
    status: :passed,
    result_value: result_value,
    actual_results: actual_results,
    expected_results: expected_results,
    error: nil,
    captured_output: captured_output,
    elapsed_time: elapsed_time,
    metadata: metadata,
  )
end