Skip to content

Releases: android/betocq

BeToCQ 2.6.3

03 Apr 15:35
c283899

Choose a tag to compare

Merge pull request #88 from android/2-6-3

release BeToCQ 2.6.3

BeToCQ 2.6.2

01 Apr 16:20
125b8a1

Choose a tag to compare

Optimize the error handling for AQT and bug fixes

BeToCQ 2.6.1

04 Mar 18:09
e78ad33

Choose a tag to compare

Merge pull request #80 from android/2-6-1

release 2.6.1

BeToCQ 2.6.0

10 Jan 00:03
abcb7aa

Choose a tag to compare

BeToCQ test suite release history

2.6.0 (01/12/2026)

New

  • Optimized tests to achieve a 300% speedup in execution time.
  • Integrated a new test suite specifically for GTS.
  • Improved test maintainability with granular and descriptive error logging.

Minor changes

  • Enable the location mode before test.
  • Detect the file transfer failure and onBandwidthChanged failure specifically.
  • Make the tests runnable on userbuild with the rooted ramdisk.
  • Logging test start/end in logcat for log analysis.
  • Increase the logcat cache size.
  • Added runtime monitoring to identify GMS activity or USB connectivity loss while tests are running.

Bug fixes

  • Resolve issues preventing GMS updates from being enabled or disabled.
  • Correct frequency checking and reorder to run prior to file transfer.
  • Wait 'onDisconnected' from both source and target devices.

BeToCQ 2.5.0

24 Jun 23:38
602d5a3

Choose a tag to compare

New

  • Refactor the test code structure to improve readability and maintainability, while keeping the test logic unchanged.
  • Split 3 functional test cases into 6 to make each test case more focused.

Minor changes:

  • Move all device setup steps out from NCBaseTestClass.
  • For each BeToCQ suite, define a unique suite_name string
  • Set result message when a function test case is skipped.
  • Use skip_if instead of abort_class_if in function test class when device capability does not meet.
  • Add a flag skip_default_flag_override.
  • Migrate legacy Java statement switches to equivalent expression switches in Snippets
  • Adds some triaging tips for MCC test cases.
  • Remove the p2p frequency check in test case Scc5gWfdDbs2gStaTest.

NOTE: This release comes with a built-in test runner, which replaces the separate local_mobly_runner.py.
Please read the updated instructions in the README for the installation and execution steps.

BeToCQ 2.4.2

16 May 21:14
55a24be

Choose a tag to compare

Bug fixes

  • update snippet apk to fix the WiFi direct capability check issue.

BeToCQ 2.4.1

08 May 00:20
83c1aa6

Choose a tag to compare

New

  • Add Android Auto test suite and test cases.
  • Increase SCC test iterations from 10 to 20 and reduce MCC test iterations from 100 to 50.
  • Add WiFi Direct capability check.

Bug fixes

  • Fix GMS flag overrides on Windows.

BeToCQ 2.4.0

23 Dec 23:49
e3e7297

Choose a tag to compare

New

  • Update Triage tips for the WLAN upgrade failure.
  • Add multi-payload test parameters and optimize multi-payload transfer tests.
  • Open source Mobly snippet APK codes.

Bug fixes

  • Lower MCC Hotspot speed target as the speed is further degraded due to out-of-sync between source and target devices.
  • Move to use hermetic override for P/H flag configuration.

2025.03.26 NOTE: We rolled back changes made to the released wheel file due to a previous accidental operation.

BeToCQ 2.3.3

30 Aug 03:19
cd52676

Choose a tag to compare

New

  • Add TDLS support check and cut the WLAN speed target by half if TDLS is not supported.
  • Add Payload.Type.STREAM mode in the function test in addition to the existing FILE mode.

Bug fixes

  • Use upgrade_medium_under_test to set up the speed bar as
    quality_info.upgrade_medium sometimes is not updated correctly.
  • Include iperf speed (if available) in the low throughput triaging tips.
  • Add the missing space to failure reasons.
  • bug fix of instant_connection_count with the correct rounding.
  • Add iperf test for WLAN medium as its current speed check is too loose.
  • Add a new test parameter check_iperf_speed to check iperf speed if it is available.
  • Allow NC speed to be 20% lower than iperf speed.

BeToCQ 2.3.2

02 Aug 18:43
cf14e6f

Choose a tag to compare

New

  • Add sniffer capture with 2nd programmable AP. The sniffer capture has the
    known issue of missing ACK sometimes.
  • Add the support of sending multiple files and enable them in function test.
  • Add the support of instant connection. This is disabled by default.

Bug fixes

  • Fix the occasional connection issue by disabling WiFi before removing all
    network. When WiFi is active, it is sometimes too busy and leads to the
    network removal or config read timing out after 4s.
  • Lower WLAN medium speed from 20 to 15MB/s as it is limited by the encryption
    overhead.
  • Disable USB medium to avoid interfering ADB connection.
  • Add high RSSI check and warning after the connection failure.

Note: Please use the local_mobly_runner.py provided with this release.