mbox series

[RFC,BlueZ,v2,00/11] Convert tester tools to use ELL

Message ID 20210507055629.338409-1-inga.stotland@intel.com
Headers show
Series Convert tester tools to use ELL | expand

Message

Inga Stotland May 7, 2021, 5:56 a.m. UTC
v2: Fix build error with external ELL

************
This patch set contains a proposed approach to convert noninteractive
tester tools to use ELL primitives removing GLib dependencies.

Two new files emulator/hciemu-ell.c and src/shared/bttester.c are
created as an intermediate step before removing their GLib-based counterparts
subject to the vetting/approval of this patch set.

Inga Stotland (11):
  shared/bttester: tester framework wrapper to use ELL
  emulator/hciemu: Create ELL based version of hciemu
  tools/gap-tester: Convert to use ELL library
  tools/sco-tester: Convert to use ELL library
  tools/userchan-tester: Convert to use ELL library
  tools/smp-tester: Convert to use ELL library
  tools/bnep-tester: Convert to use ELL library
  tools/l2cap-tester: Convert to use ELL library
  tools/mgmt-tester: Convert to use ELL library
  tools/rfcomm-tester: Convert to use ELL library
  tools/hci-tester: Convert to use ELL library

 Makefile.am             |   4 +-
 Makefile.tools          |  36 +-
 emulator/hciemu-ell.c   | 645 +++++++++++++++++++++++++++++++++++
 src/shared/bttester.c   | 279 +++++++++++++++
 src/shared/bttester.h   |  28 ++
 tools/bnep-tester.c     | 115 +++----
 tools/gap-tester.c      | 107 +++---
 tools/hci-tester.c      | 289 ++++++++--------
 tools/l2cap-tester.c    | 680 ++++++++++++++++++-------------------
 tools/mgmt-tester.c     | 735 ++++++++++++++++++++--------------------
 tools/rfcomm-tester.c   | 290 ++++++++--------
 tools/sco-tester.c      | 231 +++++++------
 tools/smp-tester.c      | 210 ++++++------
 tools/userchan-tester.c | 151 ++++-----
 14 files changed, 2372 insertions(+), 1428 deletions(-)
 create mode 100644 emulator/hciemu-ell.c
 create mode 100644 src/shared/bttester.c
 create mode 100644 src/shared/bttester.h