MCPcopy
hub / github.com/mongodb/node-mongodb-native / measureDuration

Function measureDuration

test/tools/utils.ts:532–543  ·  view source on GitHub ↗
(f: () => Promise<T>)

Source from the content-addressed store, hash-verified

530 * of that operation.
531 */
532export async function measureDuration<T>(f: () => Promise<T>): Promise<{
533 duration: number;
534 result: T | Error;
535}> {
536 const start = processTimeMS();
537 const result = await f().catch(e => e);
538 const end = processTimeMS();
539 return {
540 duration: end - start,
541 result
542 };
543}
544
545export function mergeTestMetadata(
546 metadata: MongoDBMetadataUI,

Calls 2

processTimeMSFunction · 0.85
fFunction · 0.50

Tested by 1