On 2015-09-16 10:41, Stuart Haslam wrote:
> 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.

I like this patch series. I am not sure whether you want to allow the update 
functions to
change the test itself, but if not, it should be relflected in the name, as 
commented on patch 2.
Allowing this would give flexibility, consitency in the "update", but give more 
room for "cheating"...
I am personally positive to allow test pointer modification: we have to assume 
people don't want to cheat.

Also there is a little README file in test/validation which needs to be updated 
with the new types.

Thanks,
Christophe

> 
> 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
_______________________________________________
lng-odp mailing list
[email protected]
https://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to