(traceContext, values = {})
| 399 | } |
| 400 | |
| 401 | async function updateRunContext(traceContext, values = {}) { |
| 402 | if (!traceContext) { |
| 403 | return null; |
| 404 | } |
| 405 | |
| 406 | const context = cloneTraceContext(traceContext); |
| 407 | Object.assign(context, values); |
| 408 | |
| 409 | const persistedValues = { ...values }; |
| 410 | if (persistedValues.summary !== undefined) { |
| 411 | persistedValues.summary = sanitizePayload(persistedValues.summary); |
| 412 | } |
| 413 | |
| 414 | await persistRun(context, persistedValues); |
| 415 | return context; |
| 416 | } |
| 417 | |
| 418 | async function startEvent(traceContext, stage, payload = {}, status = "started") { |
| 419 | if (!traceContext) { |
no test coverage detected