Available devices in Test Lab

Test Lab lets you test your app on a wide variety of different devices andAndroid versions. There are a few ways to see which devices are available:

  • Firebase console: If you're running tests from theFirebase console,you can see a list of available devices during theSelect dimensions stepof theRun a test workflow.

  • gcloud CLI: To see a list of available devices from the Google CloudCLI, use the following command:

    gcloud firebase test android models list
  • Google APIs Explorer: You can even look up the devices directly, without aFirebase project or the gcloud CLI, using theGoogle APIs Explorer.

Device stability indicator

Test Lab indicates devices that are experiencing degraded stability in theFirebase console and Google Cloud CLI with aReduced Stability indicator.Devices that have been labeled with theReduced Stability indicator havereturned higher rates of inconclusive results for a prolonged period of 30 daysor more. This feature helps you better choose devices for your use case byletting you know if the stability of a test device is degraded.

View device stability in the Firebase console

You can view device stability in theFirebase console when you're setting upa new test for a specific device.

To view device stability, follow these instructions:

  1. Open the Test Lab page in theFirebase console.

    Note: If this is your first time running a test,follow the onboarding instructions on the mainTest Lab page in theFirebase console.
  2. SelectRun a test and then select a test type.

  3. Upload your app binary.

  4. On the Select dimensions step, clickCustomize.

  5. Choose one or more devices to run your test on. Depending on devicestability, you might see aReduced Stability label next to the selecteddevices.

  6. Run your test.

View device stability in the Google Cloud CLI

You can view device stability in the gcloud CLI for a specific device whenyou're setting up a new test.

To view device stability, follow these instructions:

  1. Download the latestGoogle Cloud SDK and follow theinstructions.

  2. Run one of these commands:gcloud firebase test android models list orgcloud firebase test android models describe MODEL_ID

If a test device is experiencing degraded stability, you can see thereduced_stability tag in the TAGS column listing the versions that are affected.

Device capacity

Test Lab provides aggregated mobile device capacity informationthrough theFirebase console andFirebase CLI.Device capacity is theaggregated number of online devices in Google's mobile device lab. This featurehelps you ensure that there are enough devices in our device lab to run yourtests more efficiently. Device capacity is measured as High, Medium, and Low.

Note: Device capacity does not reflect real-time factors like the length of thepending test queue at a moment in time, real-time traffic on the devices, orthe state of the devices. For physical devices, the number is the average ofonline devices in the last 30 days.

Tests running on any device capacity level may take longer due to thefollowing factors:

The following table describes the types of device capacity andprovides recommendations about when to use each capacity type:

CapacityDescriptionRecommended use
High capacityTheTest Lab device catalog contains many devices.Use when you are running a large number of tests.
Medium capacityTheTest Lab device catalog contains a moderate number of devices.This capacity level is suitable for running most of your tests.
Low capacityTheTest Lab device catalog contains few devices. While deprecated devices belong to the low-capacity group, not all low-capacity devices are deprecated.Use when you need to run a test on a specific device model and version. These tests are not suitable for test sharding. Due to low capacity, tests might take a long time to finish, especially if you invoke a large number of tests at the same time.
Note: Android virtual devices have variable capacity. The number of pre-bootedvirtual devices is based on typical recent usage, and can auto scale largerduring periods of heavier usage.

View device capacity in theFirebase console

You can view device capacity in theFirebase console for a specific device when you're setting up a new test.

To view device capacity, follow these instructions:

  1. Open theTest Lab page in theFirebase console.

    Note: If this is your first time running a test,follow the onboarding instructions on the mainTest Lab page in theFirebase console.
  2. SelectRun a test and then select a test type.

  3. Upload your app binary.

  4. On the Select dimensions step, clickCustomize.

  5. (Optional) To filter devices by capacity level, follow these steps:

    1. Click theFilter icon.

    2. SelectCapacity.

    3. Click the capacity level you want to filter by:Medium orHigh.To filter out any low-capacity devices, filter by both Medium and High.

    4. ClickApply.

  6. Choose one or more devices to run your test on. Depending on devicecapacity, you might see aMedium orHigh label nextto the selected devices.

  7. Run your test.

View device capacity in the Google Cloud CLI

You can view device capacity in the gcloud CLI for a specific devicewhen you're setting up a new test.

To view device capacity, follow these instructions:

  1. Download the latestGoogle Cloud SDK and follow the instructions. The version must be 417.0.0 or greater.
  2. Run one of these commands:
    gcloud firebase test android list-device-capacities
    or
    gcloud firebase test android models describeMODEL_ID

The output includes device capacity, model ID, model name, and OS version ID.

Deprecated devices and versions

Deprecated devices are available for at least one month before being removedfrom theTest Lab device catalog. Once a device is removed,Test Labno longer runs test requests targeted at the device; those requests aremarked asSkipped.

Deprecated devices

ManufacturerModel NameDevice FormDevice IDPlanned Removal DateRecommended Replacement
SamsungGalaxy Tab S3Physicalgts3lltevzw/282024-04-14
GoogleGoogle TV AmatiVirtualAmatiTvEmulator/292025-05-31
TBD
GoogleGoogle TVVirtualGoogleTvEmulator/302025-05-31
TBD
GoogleTv.arm/31 (available soon)
SamsungSamsung Galaxy Z Fold2Physicalf2q/302026-02-13
Note: If a device is available as avirtual device, the virtual versionis still available for testing, even after the physical devices are removedfrom theTest Lab device catalog.

Request a device

If you want to use a device that is not available inTest Lab, you cansubmit a request for a deviceto be added to the catalog.

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-02-18 UTC.