/*! * Copyright (c) Microsoft Corporation and contributors. All rights reserved. * Licensed under the MIT License. */ /** * Mocha configuration object returned by {@link getFluidTestMochaConfig}. */ export interface FluidTestMochaConfig { recursive: boolean; require: string[]; "unhandled-rejections": string; "fail-zero": boolean; ignore: string[]; "node-option": string[]; spec: string; exit?: boolean; timeout?: number | string; fgrep?: string[]; reporter?: string; reporterOptions?: string[]; "reporter-options"?: string[]; "forbid-only"?: boolean; } /** * Get the mocha configuration for running tests using the conventions followed in the Fluid Framework repository. * * @param packageDir - the directory of the package, typically set using `__dirname` * @param additionalRequiredModules - modules to require in addition to the standard set. * @param testReportPrefix - prefix for the test output report file names. * @remarks * Additional configuration can be provided via environment variables: see {@link file://./README.md}. * * Users desiring exact control over the `spec` from the CLI should delete or replace the spec from the returned config, since mocha's behavior is to extend it, not override it. */ export declare function getFluidTestMochaConfig(packageDir: string, additionalRequiredModules?: string[], testReportPrefix?: string): FluidTestMochaConfig; //# sourceMappingURL=mocharcCommon.d.ts.map