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 | 280 +++++++++++++++
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, 2373 insertions(+), 1428 deletions(-)
create mode 100644 emulator/hciemu-ell.c
create mode 100644 src/shared/bttester.c
create mode 100644 src/shared/bttester.h
--
2.26.3