mbox series

[BlueZ,v4,0/2] Framework for non-interactive mesh test

Message ID 20210319203825.459070-1-inga.stotland@intel.com
Headers show
Series Framework for non-interactive mesh test | expand

Message

Inga Stotland March 19, 2021, 8:38 p.m. UTC
v4: Use tester frameworks from ELL library

**********
v3: Fixed copyright style in mesh-io-unit.h

**********
v2: Fixed errors reported by bluez-bot.
    Regarding the warnings for the "__attribute__((packed))":
    keeping this style to be consistent with the rest of BLueZ codebase 
    
**********
This patch set introduces a framework for non-interactive testing of
mesh daemon functionality and consists of the three components:

1. A version of src/shared/tester that uses ELL primitives:
   everything mesh-related uses ELL.

2. New type of mesh IO used only for testing.

3. The mesh-cfgtest tool that excercises a number of mesh D-Bus
   API calls. Currently, the tool covers limited number of initial
   test cases. The extended coverage will be provided after this
   patch set is accepted.

Brian Gix (1):
  mesh: Add unit test IO

Inga Stotland (1):
  tools/mesh-cfgtest: Non-iteractive test for mesh

 Makefile.am          |   14 +-
 Makefile.mesh        |    2 +
 Makefile.tools       |    6 +
 mesh/main.c          |   51 +-
 mesh/mesh-io-unit.c  |  533 +++++++++++++++
 mesh/mesh-io-unit.h  |   11 +
 mesh/mesh-io.c       |    9 +-
 mesh/mesh-io.h       |    3 +-
 tools/mesh-cfgtest.c | 1458 ++++++++++++++++++++++++++++++++++++++++++
 9 files changed, 2065 insertions(+), 22 deletions(-)
 create mode 100644 mesh/mesh-io-unit.c
 create mode 100644 mesh/mesh-io-unit.h
 create mode 100644 tools/mesh-cfgtest.c

Comments

Brian Gix April 10, 2021, 5:33 p.m. UTC | #1
Patchset Applied.

On Fri, 2021-03-19 at 13:38 -0700, Inga Stotland wrote:
> v4: Use tester frameworks from ELL library

> 

> **********

> v3: Fixed copyright style in mesh-io-unit.h

> 

> **********

> v2: Fixed errors reported by bluez-bot.

>     Regarding the warnings for the "__attribute__((packed))":

>     keeping this style to be consistent with the rest of BLueZ codebase 

>     

> **********

> This patch set introduces a framework for non-interactive testing of

> mesh daemon functionality and consists of the three components:

> 

> 1. A version of src/shared/tester that uses ELL primitives:

>    everything mesh-related uses ELL.

> 

> 2. New type of mesh IO used only for testing.

> 

> 3. The mesh-cfgtest tool that excercises a number of mesh D-Bus

>    API calls. Currently, the tool covers limited number of initial

>    test cases. The extended coverage will be provided after this

>    patch set is accepted.

> 

> Brian Gix (1):

>   mesh: Add unit test IO

> 

> Inga Stotland (1):

>   tools/mesh-cfgtest: Non-iteractive test for mesh

> 

>  Makefile.am          |   14 +-

>  Makefile.mesh        |    2 +

>  Makefile.tools       |    6 +

>  mesh/main.c          |   51 +-

>  mesh/mesh-io-unit.c  |  533 +++++++++++++++

>  mesh/mesh-io-unit.h  |   11 +

>  mesh/mesh-io.c       |    9 +-

>  mesh/mesh-io.h       |    3 +-

>  tools/mesh-cfgtest.c | 1458 ++++++++++++++++++++++++++++++++++++++++++

>  9 files changed, 2065 insertions(+), 22 deletions(-)

>  create mode 100644 mesh/mesh-io-unit.c

>  create mode 100644 mesh/mesh-io-unit.h

>  create mode 100644 tools/mesh-cfgtest.c

>