OSDN Git Service

Cert for HAL adapter
authorHansong Zhang <hsz@google.com>
Mon, 8 Apr 2019 23:18:21 +0000 (16:18 -0700)
committerHansong Zhang <hsz@google.com>
Tue, 23 Apr 2019 21:42:10 +0000 (14:42 -0700)
commit7b003eb97a032ae16fb5e793bd641635319724c4
tree4e0651773b8705fd9102cee4adba905846022d14
parent8eb55ba33a71bc2c5c3470ddb0113cf17b5eb86d
Cert for HAL adapter

Introducing cert framework and a simple test case for HCI HAL
transportation adapter

Test-prerequisite: gRPC python. Install from pip
(https://grpc.io/blog/installation)

Test: 1. start HCI rootcanal or HIDL transport
      $ANDROID_HOST_OUT/nativetest64/root-canal/root-canal
      2. start stack with facade
      $ANDROID_HOST_OUT/bin/stack_with_facade
      3. run a simple test case
      $ANDROID_HOST_OUT/nativetest64/bluetooth_cert_test/bluetooth_cert_test

Or: One-liner: python cert/run_cert.py

Change-Id: I3cf2f54605ce2709d1c149b1221dedc8dc5dca92
13 files changed:
gd/Android.bp
gd/cert/run_cert.py [new file with mode: 0644]
gd/facade/facade_manager.cc [new file with mode: 0644]
gd/facade/facade_manager.h [new file with mode: 0644]
gd/facade/stack_with_grpc_main.cc [new file with mode: 0644]
gd/grpc/async_grpc.h [new file with mode: 0644]
gd/hal/Android.bp
gd/hal/cert/simple_hal_test.cc [new file with mode: 0644]
gd/hal/facade/api.proto [new file with mode: 0644]
gd/hal/facade/facade.cc [new file with mode: 0644]
gd/hal/facade/facade.h [new file with mode: 0644]
gd/stack_manager.cc
vendor_libs/test_vendor_lib/desktop/test_environment.cc