Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

TestSpecification

import type { TestSpecification } from "https://googleapis.deno.dev/v1/testing:v1.ts";

A description of how to run the test.

interface TestSpecification {
androidInstrumentationTest?: AndroidInstrumentationTest;
androidRoboTest?: AndroidRoboTest;
androidTestLoop?: AndroidTestLoop;
disablePerformanceMetrics?: boolean;
disableVideoRecording?: boolean;
iosRoboTest?: IosRoboTest;
iosTestLoop?: IosTestLoop;
iosTestSetup?: IosTestSetup;
iosXcTest?: IosXcTest;
testSetup?: TestSetup;
testTimeout?: number;
}

§Properties

§
androidInstrumentationTest?: AndroidInstrumentationTest
[src]

An Android instrumentation test.

§
androidRoboTest?: AndroidRoboTest
[src]

An Android robo test.

§
androidTestLoop?: AndroidTestLoop
[src]

An Android Application with a Test Loop.

§
disablePerformanceMetrics?: boolean
[src]

Disables performance metrics recording. May reduce test latency.

§
disableVideoRecording?: boolean
[src]

Disables video recording. May reduce test latency.

§
iosRoboTest?: IosRoboTest
[src]

An iOS Robo test.

§
iosTestLoop?: IosTestLoop
[src]

An iOS application with a test loop.

§
iosTestSetup?: IosTestSetup
[src]

Test setup requirements for iOS.

§
iosXcTest?: IosXcTest
[src]

An iOS XCTest, via an .xctestrun file.

§
testSetup?: TestSetup
[src]

Test setup requirements for Android e.g. files to install, bootstrap scripts.

§
testTimeout?: number
[src]

Max time a test execution is allowed to run before it is automatically cancelled. The default value is 5 min.