Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

Fluoride Bluetooth Tests

This document refers to the tests in the system/bt/test directory.

The tests are designed to be run when the Android runtime is not running. From a terminal, run:

Before you run tests

adb shell stop

After you're done

adb shell start

Running tests

Then see what options the test script provides:

./run_unit_tests.sh --help

But for the impatient, run specific groups of tests like this:

./run_unit_tests.sh net_test_bluetooth

a single test:

./run_unit_tests.sh net_test_bluetooth.BluetoothTest.AdapterRepeatedEnableDisable

Sample Output

system/bt/test$ ./run_unit_tests.sh net_test_bluetooth
--- net_test_bluetooth ---
pushing...
/tbd/aosp-master/out/target/product/bullhead/data/nativetest/n...st_bluetooth: 1 file pushed. 9.2 MB/s (211832 bytes in 0.022s)
running...

Running main() from gtest_main.cc
[==========] Running 11 tests from 2 test cases.
[----------] Global test environment set-up.
[----------] 6 tests from BluetoothTest
[ RUN ] BluetoothTest.AdapterEnableDisable
[ OK ] BluetoothTest.AdapterEnableDisable (2538 ms)
[ RUN ] BluetoothTest.AdapterRepeatedEnableDisable
[ OK ] BluetoothTest.AdapterRepeatedEnableDisable (11384 ms)
[ RUN ] BluetoothTest.AdapterSetGetName
[ OK ] BluetoothTest.AdapterSetGetName (2378 ms)
[ RUN ] BluetoothTest.AdapterStartDiscovery
[ OK ] BluetoothTest.AdapterStartDiscovery (2397 ms)
[ RUN ] BluetoothTest.AdapterCancelDiscovery
[ OK ] BluetoothTest.AdapterCancelDiscovery (2401 ms)
[ RUN ] BluetoothTest.AdapterDisableDuringBonding
[ OK ] BluetoothTest.AdapterDisableDuringBonding (11689 ms)
[----------] 6 tests from BluetoothTest (32789 ms total)

[----------] 5 tests from GattTest
[ RUN ] GattTest.GattClientRegister
[ OK ] GattTest.GattClientRegister (2370 ms)
[ RUN ] GattTest.GattClientScanRemoteDevice
[ OK ] GattTest.GattClientScanRemoteDevice (2273 ms)
[ RUN ] GattTest.GattClientAdvertise
[ OK ] GattTest.GattClientAdvertise (2236 ms)
[ RUN ] GattTest.GattServerRegister
[ OK ] GattTest.GattServerRegister (2391 ms)
[ RUN ] GattTest.GattServerBuild
[ OK ] GattTest.GattServerBuild (2435 ms)
[----------] 5 tests from GattTest (11706 ms total)

[----------] Global test environment tear-down
[==========] 11 tests from 2 test cases ran. (44495 ms total)
[ PASSED ] 11 tests.

Troubleshooting: Your phone is bricked!

Probably not. See After you're done