Skip to content

Automated Device Capability Tests

Mike Dawson edited this page Sep 4, 2023 · 5 revisions

These tests are intended to be run on cloud-based device testing facilities (e.g. Firebase, Saucelabs, etc) on a wide variety of hardware. Note: these services are only being used for testing purposes. Meshrabiya itself does not have and will not have any proprietary dependencies.

These testing services provide access to a wide range of hardware, however the tests run on a single device (so we can test various WiFi capabilities on a variety of hardware but cannot do an end-to-end test connecting to another device).

  • Has 5Ghz support
  • Has simultaneous AP-Station support
  • Has simultaneous AP-AP support
  • Has WiFi aware support
  • Can successfully create a WiFi direct group on 2.4Ghz band (with parameters specifying the SSID and passphrase on Android 10+)
  • Can successfully create a WiFi direct group on 5Ghz band (with parameters specifying the SSID and passphrase on Android 10+)
  • Can successfully create a LocalOnlyHotspot with no parameters
  • Can successfully create a LocalOnlyHotspot with parameters to specify the band as 5Ghz (Android 13+ only)
  • Can find the MAC address using the LinkLocal IPv6 address for a WiFi direct group
  • Can initialize WiFi direct channel after creating a LocalOnlyHotspot
  • Can create a LocalOnlyHotspot after initializing WiFi Direct channel.
Clone this wiki locally