mirror of
https://github.com/openai/codex.git
synced 2026-10-22 17:58:46 +00:00
Track timing for every thread initialization
This commit is contained in:
@@ -182,5 +182,15 @@ pub(crate) fn assert_basic_thread_initialized_event(
|
||||
event["event_params"]["initialization_mode"],
|
||||
initialization_mode
|
||||
);
|
||||
assert_eq!(
|
||||
[
|
||||
"duration_ms",
|
||||
"prepare_duration_ms",
|
||||
"spawn_duration_ms",
|
||||
"finalize_duration_ms",
|
||||
]
|
||||
.map(|field| event["event_params"][field].as_u64().is_some()),
|
||||
[true, true, true, true]
|
||||
);
|
||||
assert!(event["event_params"]["created_at"].as_u64().is_some());
|
||||
}
|
||||
|
||||
@@ -447,14 +447,6 @@ async fn thread_start_tracks_thread_initialized_analytics() -> Result<()> {
|
||||
"new",
|
||||
"user",
|
||||
);
|
||||
let thread_start_timings = [
|
||||
"duration_ms",
|
||||
"prepare_duration_ms",
|
||||
"spawn_duration_ms",
|
||||
"finalize_duration_ms",
|
||||
]
|
||||
.map(|field| event["event_params"][field].as_u64().is_some());
|
||||
assert_eq!(thread_start_timings, [true, true, true, true]);
|
||||
Ok(())
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user