REST Resource: testEnvironmentCatalog

ทรัพยากร: TestEnvironmentCatalog

คำอธิบายของสภาพแวดล้อมการทดสอบ

การเป็นตัวแทน JSON
{

  // Union field environment_catalog can be only one of the following:
  "androidDeviceCatalog": {
    object (AndroidDeviceCatalog)
  },
  "iosDeviceCatalog": {
    object (IosDeviceCatalog)
  },
  "networkConfigurationCatalog": {
    object (NetworkConfigurationCatalog)
  },
  "softwareCatalog": {
    object (ProvidedSoftwareCatalog)
  },
  "deviceIpBlockCatalog": {
    object (DeviceIpBlockCatalog)
  }
  // End of list of possible types for union field environment_catalog.
}
เขตข้อมูล
ยูเนี่ยนฟิลด์ environment_catalog เอาท์พุทเท่านั้น environment_catalog สามารถมีได้เพียงรายการใดรายการหนึ่งต่อไปนี้:
androidDeviceCatalog

object ( AndroidDeviceCatalog )

อุปกรณ์ Android ที่รองรับ

iosDeviceCatalog

object ( IosDeviceCatalog )

อุปกรณ์ iOS ที่รองรับ

networkConfigurationCatalog

object ( NetworkConfigurationCatalog )

การกำหนดค่าเครือข่ายที่รองรับ

softwareCatalog

object ( ProvidedSoftwareCatalog )

สภาพแวดล้อมการทดสอบซอฟต์แวร์ที่จัดทำโดย TestExecutionService

deviceIpBlockCatalog

object ( DeviceIpBlockCatalog )

IP บล็อกที่ใช้โดยอุปกรณ์ในสภาพแวดล้อมการทดสอบ

แคตตาล็อกอุปกรณ์ Android

อุปกรณ์ Android ที่รองรับในปัจจุบัน

การเป็นตัวแทน JSON
{
  "models": [
    {
      object (AndroidModel)
    }
  ],
  "versions": [
    {
      object (AndroidVersion)
    }
  ],
  "runtimeConfiguration": {
    object (AndroidRuntimeConfiguration)
  }
}
เขตข้อมูล
models[]

object ( AndroidModel )

ชุดอุปกรณ์ Android รุ่นที่รองรับ

versions[]

object ( AndroidVersion )

ชุดระบบปฏิบัติการ Android เวอร์ชันที่รองรับ

runtimeConfiguration

object ( AndroidRuntimeConfiguration )

ชุดการกำหนดค่ารันไทม์ที่รองรับ

Androidรุ่น

อาจเรียกใช้คำอธิบายการทดสอบอุปกรณ์ Android

การเป็นตัวแทน JSON
{
  "id": string,
  "name": string,
  "manufacturer": string,
  "brand": string,
  "codename": string,
  "form": enum (DeviceForm),
  "formFactor": enum (DeviceFormFactor),
  "perVersionInfo": [
    {
      object (PerAndroidVersionInfo)
    }
  ],
  "screenX": integer,
  "screenY": integer,
  "screenDensity": integer,
  "lowFpsVideoRecording": boolean,
  "supportedVersionIds": [
    string
  ],
  "supportedAbis": [
    string
  ],
  "tags": [
    string
  ],
  "thumbnailUrl": string
}
เขตข้อมูล
id

string

รหัสทึบแสงที่ไม่ซ้ำกันสำหรับรุ่นนี้ ใช้สิ่งนี้เพื่อเรียกใช้ TestExecutionService

name

string

ชื่อทางการตลาดที่มนุษย์อ่านได้สำหรับอุปกรณ์รุ่นนี้ ตัวอย่าง: "Nexus 5", "Galaxy S5"

manufacturer

string

ผู้ผลิตอุปกรณ์นี้

brand

string

บริษัทที่มีแบรนด์อุปกรณ์นี้ ตัวอย่าง: "Google", "ซัมซุง"

codename

string

ชื่อของการออกแบบอุตสาหกรรม สิ่งนี้สอดคล้องกับ android.os.Build.DEVICE

form

enum ( DeviceForm )

ไม่ว่าอุปกรณ์นี้จะเป็นแบบเสมือนหรือแบบฟิสิคัลก็ตาม

formFactor

enum ( DeviceFormFactor )

ไม่ว่าอุปกรณ์นี้จะเป็นโทรศัพท์ แท็บเล็ต อุปกรณ์สวมใส่ ฯลฯ

perVersionInfo[]

object ( PerAndroidVersionInfo )

ข้อมูลเฉพาะเวอร์ชันของรุ่น Android

screenX

integer

ขนาดหน้าจอในมิติแนวนอน (X) วัดเป็นพิกเซล

screenY

integer

ขนาดหน้าจอในมิติแนวตั้ง (Y) วัดเป็นพิกเซล

screenDensity

integer

ความหนาแน่นของหน้าจอใน DPI ซึ่งสอดคล้องกับ ro.sf.lcd_density

lowFpsVideoRecording

boolean

เป็นจริงหากการทดสอบกับรุ่นนี้ได้รับการบันทึกโดยการต่อภาพหน้าจอเข้าด้วยกัน ดู use_low_spec_video_recording ในการกำหนดค่าอุปกรณ์

supportedVersionIds[]

string

ชุดเวอร์ชัน Android ที่อุปกรณ์นี้รองรับ

supportedAbis[]

string

รายการ ABI ที่รองรับสำหรับอุปกรณ์นี้ ซึ่งสอดคล้องกับ android.os.Build.SUPPORTED_ABIS (สำหรับ API ระดับ 21 ขึ้นไป) หรือ android.os.Build.CPU_ABI/CPU_ABI2 ABI ที่ต้องการมากที่สุดคือองค์ประกอบแรกในรายการ

องค์ประกอบต่างๆ อาจมีคำนำหน้าด้วย "versionId:" (โดยที่ versionId คือ ID ของ AndroidVersion) ซึ่งแสดงถึง ABI ที่รองรับเฉพาะเวอร์ชันใดเวอร์ชันหนึ่งเท่านั้น

tags[]

string

แท็กสำหรับมิตินี้ ตัวอย่าง: "default", "preview", "deprecated"

thumbnailUrl

string

URL ของภาพขนาดย่อ (ภาพถ่าย) ของอุปกรณ์

แบบฟอร์มอุปกรณ์

ไม่ว่าอุปกรณ์จะเป็นฟิสิคัลหรือเสมือน

เอนัม
DEVICE_FORM_UNSPECIFIED ไม่ได้ใช้. สำหรับเวอร์ชันโปรโตเท่านั้น
VIRTUAL อุปกรณ์เสมือน Android ที่ใช้การจำลองเสมือนแบบเนทีฟของ Compute Engine Firebase Test Lab เท่านั้น
PHYSICAL ฮาร์ดแวร์จริง
EMULATOR อุปกรณ์เสมือน Android ที่ใช้โปรแกรมจำลองในการจำลองเสมือนแบบซ้อน เทียบเท่ากับ Android Studio

DeviceFormFactor

ฟอร์มแฟคเตอร์ของอุปกรณ์

เอนัม
DEVICE_FORM_FACTOR_UNSPECIFIED ไม่ได้ใช้. สำหรับเวอร์ชันโปรโตเท่านั้น
PHONE อุปกรณ์นี้มีรูปทรงคล้ายโทรศัพท์
TABLET อุปกรณ์นี้มีรูปร่างคล้ายแท็บเล็ต
WEARABLE อุปกรณ์นี้มีรูปร่างคล้ายนาฬิกาหรืออุปกรณ์สวมใส่อื่นๆ

ต่อ AndroidVersionInfo

ข้อมูลเฉพาะเวอร์ชันของรุ่น Android

การเป็นตัวแทน JSON
{
  "versionId": string,
  "deviceCapacity": enum (DeviceCapacity)
}
เขตข้อมูล
versionId

string

เวอร์ชัน Android

deviceCapacity

enum ( DeviceCapacity )

จำนวนอุปกรณ์ออนไลน์สำหรับเวอร์ชัน Android

ความจุของอุปกรณ์

ความจุขึ้นอยู่กับจำนวนอุปกรณ์ออนไลน์ในห้องปฏิบัติการ

สิ่งสำคัญ: ความจุของอุปกรณ์ไม่ได้สะท้อนถึงความยาวของคิวในขณะนั้นโดยตรง ไม่คำนึงถึงการรับส่งข้อมูลปัจจุบันหรือสถานะของอุปกรณ์

สำหรับอุปกรณ์ทางกายภาพ จำนวนนี้คือค่าเฉลี่ยของอุปกรณ์ออนไลน์ในช่วง 30 วันที่ผ่านมา

เอนัม
DEVICE_CAPACITY_UNSPECIFIED ไม่ทราบค่าความจุของอุปกรณ์หรือไม่ได้ตั้งค่า
DEVICE_CAPACITY_HIGH

อุปกรณ์ที่มีความจุสูง (ทางห้องปฏิบัติการมีอุปกรณ์เหล่านี้จำนวนมาก)

โดยทั่วไปอุปกรณ์เหล่านี้ได้รับการแนะนำสำหรับการทดสอบพร้อมกันจำนวนมาก (เช่น การทดสอบมากกว่า 100 รายการ)

โปรดทราบว่าอุปกรณ์ที่มีความจุสูงไม่รับประกันว่าจะใช้เวลารอสั้นเนื่องจากปัจจัยหลายประการ: 1. ปริมาณการใช้งาน (ปริมาณการใช้งานในช่วงเวลาใดก็ตาม) 2. อุปกรณ์ที่มีความจุสูงจะได้รับการจัดลำดับความสำคัญสำหรับการใช้งานบางอย่าง ซึ่งอาจทำให้การทดสอบของผู้ใช้ช้าลง มากกว่าการเลือกอุปกรณ์ประเภทอื่นที่คล้ายคลึงกัน

DEVICE_CAPACITY_MEDIUM

อุปกรณ์ที่มีความจุปานกลาง (ห้องปฏิบัติการมีอุปกรณ์เหล่านี้ในจำนวนที่เหมาะสม แม้ว่าจะไม่มากเท่ากับอุปกรณ์ที่มีความจุสูงก็ตาม)

อุปกรณ์เหล่านี้เหมาะสำหรับการทดสอบที่น้อยลง (เช่น การทดสอบน้อยกว่า 100 ครั้ง) และสำหรับจำนวนชิ้นส่วนที่ต่ำเท่านั้น (เช่น น้อยกว่า 10 ชิ้นส่วน)

DEVICE_CAPACITY_LOW

อุปกรณ์ที่มีความจุต่ำ (ห้องปฏิบัติการมีอุปกรณ์เหล่านี้จำนวนน้อย)

อาจใช้อุปกรณ์เหล่านี้หากผู้ใช้จำเป็นต้องทดสอบอุปกรณ์รุ่นและเวอร์ชันนี้โดยเฉพาะ โปรดทราบว่าเนื่องจากความจุต่ำ การทดสอบอาจใช้เวลานานกว่ามากจึงจะเสร็จสิ้น โดยเฉพาะอย่างยิ่งหากมีการเรียกใช้การทดสอบจำนวนมากในคราวเดียว อุปกรณ์เหล่านี้ไม่เหมาะสำหรับการแยกชิ้นส่วนทดสอบ

DEVICE_CAPACITY_NONE

อุปกรณ์ที่ขาดหายไปจากห้องปฏิบัติการโดยสิ้นเชิง

อุปกรณ์เหล่านี้ใช้งานไม่ได้ชั่วคราวหรือถาวร และไม่ควรร้องขอ หากอุปกรณ์ถูกทำเครื่องหมายว่าเลิกใช้งานแล้ว สถานะนี้มีแนวโน้มว่าจะคงอยู่ถาวร

เวอร์ชัน Android

เวอร์ชันหนึ่งของระบบปฏิบัติการ Android

การเป็นตัวแทน JSON
{
  "id": string,
  "versionString": string,
  "apiLevel": integer,
  "codeName": string,
  "releaseDate": {
    object (Date)
  },
  "distribution": {
    object (Distribution)
  },
  "tags": [
    string
  ]
}
เขตข้อมูล
id

string

รหัสทึบสำหรับ Android เวอร์ชันนี้ ใช้รหัสนี้เพื่อเรียกใช้ TestExecutionService

versionString

string

สตริงที่แสดงถึงระบบปฏิบัติการ Android เวอร์ชันนี้ ตัวอย่าง: "4.3", "4.4"

apiLevel

integer

ระดับ API สำหรับ Android เวอร์ชันนี้ ตัวอย่าง: 18, 19.

codeName

string

ชื่อรหัสสำหรับ Android เวอร์ชันนี้ ตัวอย่าง: "JellyBean", "KitKat"

releaseDate

object ( Date )

วันที่เวอร์ชัน Android นี้วางจำหน่ายในตลาด

distribution

object ( Distribution )

ส่วนแบ่งการตลาดสำหรับรุ่นนี้

tags[]

string

แท็กสำหรับมิตินี้ ตัวอย่าง: "default", "preview", "deprecated"

วันที่

แสดงวันที่ในปฏิทินทั้งหมดหรือบางส่วน เช่น วันเกิด เวลาของวันและโซนเวลามีการระบุไว้ที่อื่นหรือไม่มีนัยสำคัญ วันที่สัมพันธ์กับปฏิทินเกรโกเรียน ซึ่งอาจแสดงถึงสิ่งใดสิ่งหนึ่งต่อไปนี้:

  • วันที่แบบเต็มที่มีค่าปี เดือน และวันที่ไม่เป็นศูนย์
  • เดือนและวัน โดยมีศูนย์ปี (เช่น วันครบรอบ)
  • หนึ่งปีโดยมีเดือนเป็นศูนย์และศูนย์วัน
  • หนึ่งปีและเดือน โดยมีศูนย์วัน (เช่น วันหมดอายุของบัตรเครดิต)

ประเภทที่เกี่ยวข้อง:

การเป็นตัวแทน JSON
{
  "year": integer,
  "month": integer,
  "day": integer
}
เขตข้อมูล
year

integer

ปีของวันที่ ต้องอยู่ระหว่าง 1 ถึง 9999 หรือ 0 เพื่อระบุวันที่ที่ไม่มีปี

month

integer

เดือนของปี. ต้องเป็นตั้งแต่ 1 ถึง 12 หรือ 0 เพื่อระบุปีที่ไม่มีเดือนและวัน

day

integer

วันของเดือน ต้องมีค่าตั้งแต่ 1 ถึง 31 และใช้ได้สำหรับปีและเดือน หรือ 0 เพื่อระบุปีเพียงอย่างเดียว หรือปีและเดือนที่วันไม่สำคัญ

การกระจาย

ข้อมูลเกี่ยวกับจำนวนอุปกรณ์ที่เกี่ยวข้องซึ่งใช้งานการกำหนดค่าที่กำหนดของแพลตฟอร์ม Android

การเป็นตัวแทน JSON
{
  "measurementTime": string,
  "marketShare": number
}
เขตข้อมูล
measurementTime

string ( Timestamp format)

เอาท์พุทเท่านั้น เวลาที่วัดการกระจายนี้

การประทับเวลาในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและเศษส่วนสูงสุดเก้าหลัก ตัวอย่าง: "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

marketShare

number

เอาท์พุทเท่านั้น เศษส่วนโดยประมาณ (0-1) ของตลาดทั้งหมดที่มีการกำหนดค่านี้

การกำหนดค่ารันไทม์ของ Android

การกำหนดค่า Android ที่สามารถเลือกได้ในขณะที่ทำการทดสอบ

การเป็นตัวแทน JSON
{
  "locales": [
    {
      object (Locale)
    }
  ],
  "orientations": [
    {
      object (Orientation)
    }
  ]
}
เขตข้อมูล
locales[]

object ( Locale )

ชุดของสถานที่ที่มีอยู่

orientations[]

object ( Orientation )

ชุดการวางแนวที่มีอยู่

สถานที่

การกำหนดสถานที่/ภูมิภาคสำหรับภาษา

การเป็นตัวแทน JSON
{
  "id": string,
  "name": string,
  "region": string,
  "tags": [
    string
  ]
}
เขตข้อมูล
id

string

รหัสสำหรับสถานที่นี้ ตัวอย่าง: "en_US"

name

string

ชื่อที่เป็นมิตรกับมนุษย์สำหรับภาษา/สถานที่นี้ ตัวอย่าง: "ภาษาอังกฤษ"

region

string

สตริงที่เป็นมิตรต่อมนุษย์ซึ่งเป็นตัวแทนของภูมิภาคสำหรับโลแคลนี้ ตัวอย่าง: "สหรัฐอเมริกา" ไม่ปรากฏสำหรับทุกสถานที่

tags[]

string

แท็กสำหรับมิตินี้ ตัวอย่าง: "ค่าเริ่มต้น"

ปฐมนิเทศ

การวางแนวหน้าจอของอุปกรณ์

การเป็นตัวแทน JSON
{
  "id": string,
  "name": string,
  "tags": [
    string
  ]
}
เขตข้อมูล
id

string

รหัสสำหรับการวางแนวนี้ ตัวอย่าง: "แนวตั้ง"

name

string

ชื่อที่เป็นมิตรต่อมนุษย์สำหรับการวางแนวนี้ ตัวอย่าง: "แนวตั้ง"

tags[]

string

แท็กสำหรับมิตินี้ ตัวอย่าง: "ค่าเริ่มต้น"

IosDeviceCatalog

อุปกรณ์ iOS ที่รองรับในปัจจุบัน

การเป็นตัวแทน JSON
{
  "models": [
    {
      object (IosModel)
    }
  ],
  "versions": [
    {
      object (IosVersion)
    }
  ],
  "xcodeVersions": [
    {
      object (XcodeVersion)
    }
  ],
  "runtimeConfiguration": {
    object (IosRuntimeConfiguration)
  }
}
เขตข้อมูล
models[]

object ( IosModel )

ชุดอุปกรณ์ iOS รุ่นที่รองรับ

versions[]

object ( IosVersion )

ชุดซอฟต์แวร์เวอร์ชัน iOS ที่รองรับ

xcodeVersions[]

object ( XcodeVersion )

ชุดเวอร์ชัน Xcode ที่รองรับ

runtimeConfiguration

object ( IosRuntimeConfiguration )

ชุดการกำหนดค่ารันไทม์ที่รองรับ

iOSModel

คำอธิบายของการทดสอบอุปกรณ์ iOS อาจทำงานได้

การเป็นตัวแทน JSON
{
  "id": string,
  "name": string,
  "supportedVersionIds": [
    string
  ],
  "tags": [
    string
  ],
  "deviceCapabilities": [
    string
  ],
  "screenX": integer,
  "screenY": integer,
  "screenDensity": integer,
  "formFactor": enum (DeviceFormFactor),
  "perVersionInfo": [
    {
      object (PerIosVersionInfo)
    }
  ]
}
เขตข้อมูล
id

string

รหัสทึบแสงที่ไม่ซ้ำกันสำหรับรุ่นนี้ ใช้สิ่งนี้เพื่อเรียกใช้ TestExecutionService

name

string

ชื่อที่มนุษย์อ่านได้สำหรับอุปกรณ์รุ่นนี้ ตัวอย่าง: "iPhone 4s", "iPad Mini 2"

supportedVersionIds[]

string

ชุดซอฟต์แวร์หลัก iOS เวอร์ชันที่อุปกรณ์นี้รองรับ

tags[]

string

แท็กสำหรับมิตินี้ ตัวอย่าง: "default", "preview", "deprecated"

deviceCapabilities[]

string

ความสามารถของอุปกรณ์ คัดลอกมาจาก https://developer.apple.com/library/archive/documentation/DeviceInformation/Reference/iOSDeviceCompatibility/DeviceCompatibilityMatrix/DeviceCompatibilityMatrix.html

screenX

integer

ขนาดหน้าจอในมิติแนวนอน (X) วัดเป็นพิกเซล

screenY

integer

ขนาดหน้าจอในมิติแนวตั้ง (Y) วัดเป็นพิกเซล

screenDensity

integer

ความหนาแน่นของหน้าจอใน DPI

formFactor

enum ( DeviceFormFactor )

ไม่ว่าอุปกรณ์นี้จะเป็นโทรศัพท์ แท็บเล็ต อุปกรณ์สวมใส่ ฯลฯ

perVersionInfo[]

object ( PerIosVersionInfo )

ข้อมูลเฉพาะเวอร์ชันของรุ่น iOS

ข้อมูลต่อ IosVersionInfo

ข้อมูลเฉพาะเวอร์ชันของรุ่น iOS

การเป็นตัวแทน JSON
{
  "versionId": string,
  "deviceCapacity": enum (DeviceCapacity)
}
เขตข้อมูล
versionId

string

เวอร์ชัน iOS

deviceCapacity

enum ( DeviceCapacity )

จำนวนอุปกรณ์ออนไลน์สำหรับเวอร์ชัน iOS

IosVersion

เวอร์ชัน iOS

การเป็นตัวแทน JSON
{
  "id": string,
  "majorVersion": integer,
  "minorVersion": integer,
  "tags": [
    string
  ],
  "supportedXcodeVersionIds": [
    string
  ]
}
เขตข้อมูล
id

string

รหัสทึบสำหรับ iOS เวอร์ชันนี้ ใช้รหัสนี้เพื่อเรียกใช้ TestExecutionService

majorVersion

integer

จำนวนเต็มที่แสดงถึงเวอร์ชัน iOS หลัก ตัวอย่าง: "8", "9"

minorVersion

integer

จำนวนเต็มที่แสดงถึงเวอร์ชันรองของ iOS ตัวอย่าง: "1", "2"

tags[]

string

แท็กสำหรับมิตินี้ ตัวอย่าง: "default", "preview", "deprecated"

supportedXcodeVersionIds[]

string

เวอร์ชัน Xcode ที่ใช้ได้สำหรับเวอร์ชันนี้

XcodeVersion

เวอร์ชัน Xcode ที่เวอร์ชัน iOS เข้ากันได้

การเป็นตัวแทน JSON
{
  "version": string,
  "tags": [
    string
  ]
}
เขตข้อมูล
version

string

รหัสสำหรับเวอร์ชันนี้ ตัวอย่าง: "9.2"

tags[]

string

แท็กสำหรับ Xcode เวอร์ชันนี้ ตัวอย่าง: "ค่าเริ่มต้น"

การกำหนดค่า IosRuntime

การกำหนดค่า iOS ที่สามารถเลือกได้ในขณะที่ทำการทดสอบ

การเป็นตัวแทน JSON
{
  "locales": [
    {
      object (Locale)
    }
  ],
  "orientations": [
    {
      object (Orientation)
    }
  ]
}
เขตข้อมูล
locales[]

object ( Locale )

ชุดของสถานที่ที่มีอยู่

orientations[]

object ( Orientation )

ชุดการวางแนวที่มีอยู่

แค็ตตาล็อกการกำหนดค่าเครือข่าย

การเป็นตัวแทน JSON
{
  "configurations": [
    {
      object (NetworkConfiguration)
    }
  ]
}
เขตข้อมูล
configurations[]

object ( NetworkConfiguration )

การกำหนดค่าเครือข่าย

การเป็นตัวแทน JSON
{
  "id": string,
  "upRule": {
    object (TrafficRule)
  },
  "downRule": {
    object (TrafficRule)
  }
}
เขตข้อมูล
id

string

รหัสทึบแสงที่ไม่ซ้ำกันสำหรับการกำหนดค่าการรับส่งข้อมูลเครือข่ายนี้

upRule

object ( TrafficRule )

กฎการจำลองที่ใช้กับปริมาณการอัปโหลด

downRule

object ( TrafficRule )

กฎการจำลองที่ใช้กับปริมาณการดาวน์โหลด

กฎจราจร

พารามิเตอร์การจำลองเครือข่าย

การเป็นตัวแทน JSON
{
  "delay": string,
  "packetLossRatio": number,
  "packetDuplicationRatio": number,
  "bandwidth": number,
  "burst": number
}
เขตข้อมูล
delay

string ( Duration format)

ความล่าช้าของแพ็คเก็ต จะต้อง >= 0

ระยะเวลาเป็นวินาทีโดยมีเศษส่วนไม่เกินเก้าหลัก และลงท้ายด้วย ' s ' ตัวอย่าง: "3.5s"

packetLossRatio

number

อัตราการสูญเสียแพ็คเก็ต (0.0 - 1.0)

packetDuplicationRatio

number

อัตราส่วนการทำสำเนาแพ็คเก็ต (0.0 - 1.0)

bandwidth

number

แบนด์วิธเป็นกิโลบิตต่อวินาที

burst

number

ขนาดระเบิดเป็นกิโลบิต

แคตตาล็อกซอฟต์แวร์ที่ให้มา

สภาพแวดล้อมซอฟต์แวร์ที่ให้ไว้ในปัจจุบันบนอุปกรณ์ที่อยู่ระหว่างการทดสอบ

การเป็นตัวแทน JSON
{
  "orchestratorVersion": string,
  "androidxOrchestratorVersion": string
}
เขตข้อมูล
orchestratorVersion
(deprecated)

string

เลิกใช้แล้ว: ใช้ AndroidX Test Orchestrator นับจากนี้เป็นต้นไป

สตริงที่แสดงถึงเวอร์ชันปัจจุบันของ Android Test Orchestrator ที่ใช้ในสภาพแวดล้อม แพ็คเกจนี้มีอยู่ที่ https://maven.google.com/web/index.html#com.android.support.test:orchestrator

androidxOrchestratorVersion

string

สตริงที่แสดงถึงเวอร์ชันปัจจุบันของ AndroidX Test Orchestrator ที่ใช้ในสภาพแวดล้อม แพ็คเกจนี้มีอยู่ที่ https://maven.google.com/web/index.html#androidx.test:orchestrator

อุปกรณ์ IpBlockCatalog

รายการบล็อก IP ที่ใช้โดย Firebase Test Lab

การเป็นตัวแทน JSON
{
  "ipBlocks": [
    {
      object (DeviceIpBlock)
    }
  ]
}
เขตข้อมูล
ipBlocks[]

object ( DeviceIpBlock )

บล็อก IP ของอุปกรณ์ที่ใช้โดย Firebase Test Lab

อุปกรณ์IpBlock

บล็อก IP ของอุปกรณ์เดียว

การเป็นตัวแทน JSON
{
  "block": string,
  "form": enum (DeviceForm),
  "addedDate": {
    object (Date)
  }
}
เขตข้อมูล
block

string

บล็อกที่อยู่ IP ในรูปแบบ CIDR เช่น: 34.68.194.64/29

form

enum ( DeviceForm )

ไม่ว่าบล็อกนี้จะถูกใช้โดยอุปกรณ์ฟิสิคัลหรือเสมือน

addedDate

object ( Date )

วันที่เพิ่มบล็อกนี้ใน Firebase Test Lab

วิธีการ

get

รับแค็ตตาล็อกของสภาพแวดล้อมการทดสอบที่รองรับ