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

Function configureFailPoint

test/tools/utils.ts:443–456  ·  view source on GitHub ↗
(
  configuration: TestConfiguration,
  failPoint: T,
  uri = configuration.url()
)

Source from the content-addressed store, hash-verified

441 uri?: string | undefined
442);
443export async function configureFailPoint<T extends FailPoint>(
444 configuration: TestConfiguration,
445 failPoint: T,
446 uri = configuration.url()
447) {
448 const utilClient = configuration.newClient(uri);
449 await utilClient.connect();
450
451 try {
452 await utilClient.db('admin').command(failPoint);
453 } finally {
454 await utilClient.close();
455 }
456}
457
458export async function clearFailPoint(
459 configuration: TestConfiguration,

Calls 6

urlMethod · 0.45
newClientMethod · 0.45
connectMethod · 0.45
commandMethod · 0.45
dbMethod · 0.45
closeMethod · 0.45

Tested by 2

makeBlockingFailForFunction · 0.72
testFunction · 0.72