1 | import { IHook as MochaHook, ISuite as MochaSuite, ITest as MochaTest } from 'mocha';
|
2 | import { RUNNABLE_MESSAGE_CHANNEL_PROP, SUBPROCESS_RETRIED_SUITE_ID } from './config';
|
3 | export interface MochaParallelTestsRunnerObject {
|
4 | [RUNNABLE_MESSAGE_CHANNEL_PROP]: string;
|
5 | }
|
6 | export interface RetriedTest extends Test {
|
7 | [SUBPROCESS_RETRIED_SUITE_ID]: string;
|
8 | }
|
9 | export interface Hook extends MochaHook, MochaParallelTestsRunnerObject {
|
10 | }
|
11 | export interface Suite extends MochaSuite, MochaParallelTestsRunnerObject {
|
12 | suites: Suite[];
|
13 | tests: Test[];
|
14 | }
|
15 | export interface Test extends MochaTest, MochaParallelTestsRunnerObject {
|
16 | }
|