This series adds the ability to skip individual test cases either at
compile time or conditionally at run time. There's no functional change
since none of the existing tests use this facility.

There are a few checkpatch warnings about camel case due to the names
of CUnit structure elements, but with those ignored it's clean.

Stuart Haslam (4):
  validation: add ability to mark tests inactive
  validation: add odp_cunit_update() to modify registered tests
  doc: implementers-guide: update names of test module libraries
  doc: implementers-guide: update section on skipping tests

 doc/implementers-guide/implementers-guide.adoc     |  62 +++++--
 test/validation/buffer/buffer.c                    |  27 +--
 test/validation/buffer/buffer.h                    |   6 +-
 test/validation/classification/classification.c    |  11 +-
 test/validation/classification/classification.h    |   8 +-
 .../classification/odp_classification_basic.c      |  20 +--
 .../classification/odp_classification_tests.c      |  16 +-
 .../classification/odp_classification_testsuites.h |   7 +-
 test/validation/common/odp_cunit_common.c          | 186 ++++++++++++++++++++-
 test/validation/common/odp_cunit_common.h          |  50 +++++-
 test/validation/cpumask/cpumask.c                  |  53 +++---
 test/validation/cpumask/cpumask.h                  |   6 +-
 test/validation/crypto/crypto.c                    |  22 ++-
 test/validation/crypto/crypto.h                    |   6 +-
 test/validation/crypto/odp_crypto_test_inp.c       |  14 +-
 test/validation/crypto/odp_crypto_test_inp.h       |   4 +-
 test/validation/errno/errno.c                      |  19 ++-
 test/validation/errno/errno.h                      |   6 +-
 test/validation/init/init.c                        |  66 +++++---
 test/validation/init/init.h                        |  14 +-
 test/validation/packet/packet.c                    |  53 +++---
 test/validation/packet/packet.h                    |   6 +-
 test/validation/pktio/pktio.c                      |  62 +++----
 test/validation/pktio/pktio.h                      |   6 +-
 test/validation/pool/pool.c                        |  23 ++-
 test/validation/pool/pool.h                        |   6 +-
 test/validation/queue/queue.c                      |  20 ++-
 test/validation/queue/queue.h                      |   6 +-
 test/validation/random/random.c                    |  19 ++-
 test/validation/random/random.h                    |   6 +-
 test/validation/scheduler/scheduler.c              |  79 +++++----
 test/validation/scheduler/scheduler.h              |   6 +-
 test/validation/shmem/shmem.c                      |  19 ++-
 test/validation/shmem/shmem.h                      |   6 +-
 test/validation/synchronizers/synchronizers.c      |  88 +++++-----
 test/validation/synchronizers/synchronizers.h      |  16 +-
 test/validation/system/system.c                    |  31 ++--
 test/validation/system/system.h                    |   6 +-
 test/validation/thread/thread.c                    |  55 +++---
 test/validation/thread/thread.h                    |   6 +-
 test/validation/time/time.c                        |  23 ++-
 test/validation/time/time.h                        |   6 +-
 test/validation/timer/timer.c                      |  25 +--
 test/validation/timer/timer.h                      |   6 +-
 44 files changed, 770 insertions(+), 412 deletions(-)

-- 
2.1.1

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

Reply via email to