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

Artifact

import type { Artifact } from "https://aws-api.deno.dev/v0.4/services/devicefarm.ts?docs=full";

Represents the output of a test. Examples of artifacts include logs and screenshots.

interface Artifact {
arn?: string | null;
extension?: string | null;
name?: string | null;
type?: ArtifactType | null;
url?: string | null;
}

§Properties

§
arn?: string | null
[src]

The artifact's ARN.

§
extension?: string | null
[src]

The artifact's file extension.

§
name?: string | null
[src]

The artifact's name.

§
type?: ArtifactType | null
[src]

The artifact's type.

Allowed values include the following:

  • UNKNOWN
  • SCREENSHOT
  • DEVICE_LOG
  • MESSAGE_LOG
  • VIDEO_LOG
  • RESULT_LOG
  • SERVICE_LOG
  • WEBKIT_LOG
  • INSTRUMENTATION_OUTPUT
  • EXERCISER_MONKEY_OUTPUT: the artifact (log) generated by an Android fuzz test.
  • CALABASH_JSON_OUTPUT
  • CALABASH_PRETTY_OUTPUT
  • CALABASH_STANDARD_OUTPUT
  • CALABASH_JAVA_XML_OUTPUT
  • AUTOMATION_OUTPUT
  • APPIUM_SERVER_OUTPUT
  • APPIUM_JAVA_OUTPUT
  • APPIUM_JAVA_XML_OUTPUT
  • APPIUM_PYTHON_OUTPUT
  • APPIUM_PYTHON_XML_OUTPUT
  • EXPLORER_EVENT_LOG
  • EXPLORER_SUMMARY_LOG
  • APPLICATION_CRASH_REPORT
  • XCTEST_LOG
  • VIDEO
  • CUSTOMER_ARTIFACT
  • CUSTOMER_ARTIFACT_LOG
  • TESTSPEC_OUTPUT
§
url?: string | null
[src]

The presigned Amazon S3 URL that can be used with a GET request to download the artifact's file.