in Sources/XCMetricsClient/Log Management/Builders.swift [68:84]
func withBuildStep(_ buildStep: BuildStep) -> BuildBuilder {
xcmetricsBuild.identifier = buildStep.identifier
xcmetricsBuild.machineName = buildStep.machineName
xcmetricsBuild.schema = buildStep.schema
xcmetricsBuild.startTimestamp = Int64(round(buildStep.startTimestamp))
xcmetricsBuild.endTimestamp = Int64(round(buildStep.endTimestamp))
xcmetricsBuild.startTimestampMicroseconds = buildStep.startTimestamp
xcmetricsBuild.endTimestampMicroseconds = buildStep.endTimestamp
xcmetricsBuild.duration = buildStep.duration.roundToDecimal(9)
xcmetricsBuild.buildStatus = buildStep.buildStatus
xcmetricsBuild.warningCount = Int32(buildStep.warningCount)
xcmetricsBuild.errorCount = Int32(buildStep.errorCount)
xcmetricsBuild.compilationEndTimestamp = Int64(round(buildStep.compilationEndTimestamp))
xcmetricsBuild.compilationEndTimestampMicroseconds = buildStep.compilationEndTimestamp
xcmetricsBuild.compilationDuration = buildStep.compilationDuration.roundToDecimal(9)
return self
}