| 517 | } |
| 518 | |
| 519 | void cmInstrumentation::InsertTimingData( |
| 520 | Json::Value& root, std::chrono::steady_clock::time_point steadyStart, |
| 521 | std::chrono::system_clock::time_point systemStart) |
| 522 | { |
| 523 | uint64_t timeStart = std::chrono::duration_cast<std::chrono::milliseconds>( |
| 524 | systemStart.time_since_epoch()) |
| 525 | .count(); |
| 526 | uint64_t duration = std::chrono::duration_cast<std::chrono::milliseconds>( |
| 527 | std::chrono::steady_clock::now() - steadyStart) |
| 528 | .count(); |
| 529 | root["timeStart"] = static_cast<Json::Value::UInt64>(timeStart); |
| 530 | root["duration"] = static_cast<Json::Value::UInt64>(duration); |
| 531 | } |
| 532 | |
| 533 | Json::Value cmInstrumentation::ReadJsonSnippet(std::string const& file_name) |
| 534 | { |
no test coverage detected