MCPcopy Create free account
hub / github.com/f0rr0/oliphaunt / direct_open_diagnostic

Function direct_open_diagnostic

tests/cli_smoke.rs:13–23  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

11use support::{ChildGuard, TestTrace, trace_step};
12
13fn direct_open_diagnostic() -> String {
14 let (result, phases) = capture_phase_timings(|| Pglite::builder().temporary().open());
15 let outcome = match result {
16 Ok(mut pg) => match pg.close() {
17 Ok(()) => "direct temporary Pglite open succeeded".to_owned(),
18 Err(err) => format!("direct temporary Pglite open succeeded, close failed: {err:#}"),
19 },
20 Err(err) => format!("direct temporary Pglite open failed: {err:#}"),
21 };
22 format!("{outcome}\nphases:\n{phases:#?}")
23}
24
25#[tokio::test(flavor = "multi_thread", worker_threads = 2)]
26async fn pglite_proxy_print_uri_accepts_sqlx_connection() -> Result<()> {

Calls 4

capture_phase_timingsFunction · 0.85
openMethod · 0.45
temporaryMethod · 0.45
closeMethod · 0.45

Tested by

no test coverage detected