You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
82 lines
2.6 KiB
82 lines
2.6 KiB
# 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
|
|
```sh
|
|
adb shell stop
|
|
```
|
|
|
|
## After you're done
|
|
```sh
|
|
adb shell start
|
|
```
|
|
|
|
## Running tests
|
|
Then see what options the test script provides:
|
|
|
|
```sh
|
|
./run_unit_tests.sh --help
|
|
```
|
|
|
|
But for the impatient, run specific groups of tests like this:
|
|
|
|
```sh
|
|
./run_unit_tests.sh net_test_bluetooth
|
|
```
|
|
|
|
a single test:
|
|
|
|
```sh
|
|
./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](#After-you're-done)
|
|
|