Join us in person and online for Firebase Summit on October 18, 2022. Learn how Firebase can help you accelerate app development, release your app with confidence, and scale with ease. Register now

Available devices in Test Lab

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

  • Firebase console: If you're running tests from the Firebase console, you can see a list of available devices during the Select dimensions step of the Run a test workflow.

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

    gcloud firebase test ios models list
  • Google APIs Explorer: You can even look up the devices directly, without a Firebase project or the gcloud tool, using the Google APIs Explorer.

Device capacity

Test Lab provides mobile device capacity information (high/low capacity) through the Firebase console. Device capacity is the number of devices in Google's mobile device lab. This feature helps you to make sure that there are enough devices in our device lab to run your tests more efficiently.

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

  • Traffic, which affects when the test starts. To check if there are reported outages or failures, see the Firebase status dashboard.
  • Device or infrastructure failures, which can happen at any time and affect how long the test takes to run.

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

Capacity Description Recommended use
High capacity The Test Lab device catalog contains many devices. Use when you are running a large number of tests.
Low capacity The Test 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.

View device capacity

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

To view device capacity, follow these instructions:

  1. Open the Test Lab page in the Firebase console.

  2. Select Run a test and then select a test type.

  3. Upload your app binary.

  4. On the Select dimensions step, click Customize.

  5. Choose one or more devices to run your test on. Depending on device capacity, you might see a High or Low label next to the selected devices.

  6. Run your test.

Deprecated devices and versions

Deprecated devices are available for one month before being removed from the Test Lab device catalog. When you select a deprecated device from the catalog and run a test, Test Lab either skips the test or throws an error and cancels your running tests.

Deprecated devices

Model Type Device/Version Removing on
iPhone 6s Physical iOS 11.4 2021-04-19
iPhone 7 Physical iOS 11.4 2021-04-19
iPhone 8 Plus Physical iOS 11.4 2021-04-19
iPhone SE Physical iOS 11.4 2021-04-19
iPhone X Physical iOS 11.4 2021-04-19
iPad (5th generation) Physical iOS 12.0 2021-04-22
iPhone SE Physical iOS 12.3 2021-04-22
iPhone SE Physical iOS 12.0 2021-05-01
iPhone XS Physical iOS 12.0 2021-05-01
iPhone XS Max Physical iOS 12.0 2021-05-01
iPhone 7 Plus Physical iOS 12.0 2021-05-01
iPad mini 4 Physical iOS 12.0 2021-05-01
iPad mini 4 Physical iOS 14.1 2021-06-24
iPad (5th generation) Physical iOS 14.1 2021-06-24
iPhone 7 Plus Physical iOS 14.1 2021-06-24
iPhone 8 Physical iOS 14.1 2021-06-24
iPhone 11 Pro Physical iOS 14.1 2021-06-24
iPhone 6s Physical iOS 12.0 2021-07-09
iPhone 7 Physical iOS 12.3 2021-07-25
iPhone 8 Plus Physical iOS 12.3 2021-07-25
iPhone XS Max Physical iOS 12.3 2021-07-25
iPhone 8 Physical iOS 12.0 2022-01-25
iPhone 8 Physical iOS 11.4 2022-05-25