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