Introduce tests for the new odp_thrmask_* APIs.

Since v1 I've separated out the change to the odp_cpumask_def_worker
and _def_control tests, improved the coverage and fixed a bug I found
in the process.

Stuart Haslam (9):
  validation: add missing include to odp_cunit_common.h
  validation: cpumask: use odp_cpumask_setall() to determine mask
    capacity
  linux-generic: cpumask: zero mask before setting
  validation: cpumask: def_worker and def_control fixes
  validation: split out cpumask tests into separate file
  validation: refactor cpumask tests
  validation: thrmask: introduce thrmask tests
  validation: common: return number of threads created
  validation: thrmask: test worker and control APIs

 configure.ac                              |   1 +
 platform/linux-generic/odp_cpumask.c      |   1 +
 platform/linux-generic/test/Makefile.am   |   1 +
 test/validation/Makefile.am               |   1 +
 test/validation/common/odp_cunit_common.c |   5 +-
 test/validation/common/odp_cunit_common.h |   1 +
 test/validation/cpumask/Makefile.am       |   2 +-
 test/validation/cpumask/cpumask.c         | 507 +++---------------------------
 test/validation/cpumask/cpumask.h         |   6 +
 test/validation/cpumask/mask_common.c     | 472 +++++++++++++++++++++++++++
 test/validation/cpumask/mask_common.h     |  63 ++++
 test/validation/thrmask/.gitignore        |   2 +
 test/validation/thrmask/Makefile.am       |  10 +
 test/validation/thrmask/thrmask.c         | 106 +++++++
 test/validation/thrmask/thrmask.h         |  13 +
 test/validation/thrmask/thrmask_main.c    |  11 +
 16 files changed, 726 insertions(+), 476 deletions(-)
 create mode 100644 test/validation/cpumask/mask_common.c
 create mode 100644 test/validation/cpumask/mask_common.h
 create mode 100644 test/validation/thrmask/.gitignore
 create mode 100644 test/validation/thrmask/Makefile.am
 create mode 100644 test/validation/thrmask/thrmask.c
 create mode 100644 test/validation/thrmask/thrmask.h
 create mode 100644 test/validation/thrmask/thrmask_main.c

-- 
2.1.1

_______________________________________________
lng-odp mailing list
[email protected]
https://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to