UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

245 lines (244 loc) • 7.82 kB
declare const onTestFileResult: (fileName: string) => { status: string; test: { context: { config: { automock: boolean; cache: boolean; cacheDirectory: string; clearMocks: boolean; coveragePathIgnorePatterns: string[]; cwd: string; detectLeaks: boolean; detectOpenHandles: boolean; errorOnDeprecated: boolean; extraGlobals: never[]; forceCoverageMatch: never[]; globals: {}; haste: { computeSha1: boolean; throwOnModuleCollision: boolean; }; injectGlobals: boolean; moduleDirectories: string[]; moduleFileExtensions: string[]; moduleNameMapper: string[][]; modulePathIgnorePatterns: never[]; name: string; prettierPath: string; resetMocks: boolean; resetModules: boolean; restoreMocks: boolean; rootDir: string; roots: string[]; runner: string; setupFiles: never[]; setupFilesAfterEnv: never[]; skipFilter: boolean; slowTestThreshold: number; snapshotSerializers: never[]; testEnvironment: string; testEnvironmentOptions: {}; testLocationInResults: boolean; testMatch: string[]; testPathIgnorePatterns: string[]; testRegex: never[]; testRunner: string; testURL: string; timers: string; transform: {}[][]; transformIgnorePatterns: string[]; watchPathIgnorePatterns: never[]; }; hasteFS: { _rootDir: string; _files: {}; }; moduleMap: { duplicates: never[]; map: (string | { g: (string | number)[]; })[][]; mocks: never[]; rootDir: string; }; resolver: { _options: { extensions: string[]; hasCoreModules: boolean; moduleDirectories: string[]; moduleNameMapper: { moduleName: string; regex: {}; }[]; rootDir: string; }; _moduleMap: { duplicates: never[]; map: (string | { g: (string | number)[]; })[][]; mocks: never[]; rootDir: string; }; _moduleIDCache: {}; _moduleNameCache: {}; _modulePathCache: {}; _supportsNativePlatform: boolean; }; }; duration: number; path: string; }; testResult: { leaks: boolean; numFailingTests: number; numPassingTests: number; numPendingTests: number; numTodoTests: number; openHandles: never[]; perfStats: { end: number; runtime: number; slow: boolean; start: number; }; skipped: boolean; snapshot: { added: number; fileDeleted: boolean; matched: number; unchecked: number; unmatched: number; updated: number; uncheckedKeys: never[]; }; testFilePath: string; testResults: { ancestorTitles: never[]; duration: number; failureDetails: never[]; failureMessages: never[]; fullName: string; location: null; numPassingAsserts: number; status: string; title: string; }[]; failureMessage: null; }; aggregatedResult: { numFailedTestSuites: number; numFailedTests: number; numPassedTestSuites: number; numPassedTests: number; numPendingTestSuites: number; numPendingTests: number; numRuntimeErrorTestSuites: number; numTodoTests: number; numTotalTestSuites: number; numTotalTests: number; openHandles: never[]; snapshot: { added: number; didUpdate: boolean; failure: boolean; filesAdded: number; filesRemoved: number; filesRemovedList: never[]; filesUnmatched: number; filesUpdated: number; matched: number; total: number; unchecked: number; uncheckedKeysByFile: never[]; unmatched: number; updated: number; }; startTime: number; success: boolean; testResults: ({ leaks: boolean; numFailingTests: number; numPassingTests: number; numPendingTests: number; numTodoTests: number; openHandles: never[]; perfStats: { end: number; runtime: number; slow: boolean; start: number; }; skipped: boolean; snapshot: { added: number; fileDeleted: boolean; matched: number; unchecked: number; unmatched: number; updated: number; uncheckedKeys: never[]; }; testFilePath: string; testResults: { ancestorTitles: never[]; duration: number; failureDetails: never[]; failureMessages: never[]; fullName: string; location: null; numPassingAsserts: number; status: string; title: string; }[]; failureMessage: null; } | { leaks: boolean; numFailingTests: number; numPassingTests: number; numPendingTests: number; numTodoTests: number; openHandles: never[]; perfStats: { end: number; runtime: number; slow: boolean; start: number; }; skipped: boolean; snapshot: { added: number; fileDeleted: boolean; matched: number; unchecked: number; unmatched: number; updated: number; uncheckedKeys: never[]; }; testFilePath: string; testResults: { ancestorTitles: never[]; duration: number; failureDetails: { actual: string; error: {}; expected: string; matcherName: string; message: string; passed: boolean; stack: string; }[]; failureMessages: string[]; fullName: string; location: null; numPassingAsserts: number; status: string; title: string; }[]; failureMessage: string; })[]; wasInterrupted: boolean; }; }; export default onTestFileResult;