1 | import { ArgsMap, ExecEnv } from '../scripts';
|
2 | import { TestOptions, GroupedPackages } from './interfaces';
|
3 | import { PackageInfo } from '../interfaces';
|
4 | export declare function getArgs(options: TestOptions): ArgsMap;
|
5 | export declare function getEnv(options: TestOptions, suite?: string): ExecEnv;
|
6 | export declare function setEnv(options: TestOptions, suite?: string): void;
|
7 | export declare function filterBySuite(pkgInfos: PackageInfo[], options: TestOptions): PackageInfo[];
|
8 | export declare function groupBySuite(pkgInfos: PackageInfo[], availableSuites: string[], options: TestOptions): GroupedPackages;
|
9 | declare type TeardownPkgsArg = {
|
10 | name: string;
|
11 | dir: string;
|
12 | suite?: string;
|
13 | }[];
|
14 | export declare function globalTeardown(options: TestOptions, pkgs: TeardownPkgsArg): Promise<void>;
|
15 | export declare function logE2E(dir: string, failed: boolean): Promise<void>;
|
16 | export declare function reportCoverage(suite: string, chunkIndex: number): Promise<void>;
|
17 | export {};
|
18 |
|
\ | No newline at end of file |