diff mbox

[PATCHv5] linux-gen: move platform tests into test suite

Message ID 1466484760-4644-1-git-send-email-yi.he@linaro.org
State Accepted
Commit b0401d8ed43c643905c84b9a576df925d4ad06e1
Headers show

Commit Message

Yi He June 21, 2016, 4:52 a.m. UTC
Move platform tests from odp/platform/linux-generic/test
into test suite at odp/test/platform/linux-generic.

Signed-off-by: Yi He <yi.he@linaro.org>
---
v5 only contains the platform tests move and the necessary m4.

 Makefile.am                                                        | 1 -
 configure.ac                                                       | 2 +-
 platform/linux-generic/m4/configure.m4                             | 7 +------
 test/Makefile.am                                                   | 2 +-
 test/performance/odp_l2fwd_run.sh                                  | 4 ++--
 .../linux-generic/test => test/platform/linux-generic}/.gitignore  | 0
 .../linux-generic/test => test/platform/linux-generic}/Makefile.am | 0
 .../test => test/platform/linux-generic}/Makefile.inc              | 0
 test/platform/linux-generic/m4/configure.m4                        | 5 +++++
 .../test => test/platform/linux-generic}/pktio/.gitignore          | 0
 .../test => test/platform/linux-generic}/pktio/Makefile.am         | 0
 .../test => test/platform/linux-generic}/pktio/pktio_env           | 0
 .../test => test/platform/linux-generic}/pktio/pktio_run.sh        | 0
 .../test => test/platform/linux-generic}/pktio/pktio_run_dpdk.sh   | 0
 .../test => test/platform/linux-generic}/pktio/pktio_run_netmap.sh | 0
 .../test => test/platform/linux-generic}/pktio/pktio_run_pcap.sh   | 0
 .../test => test/platform/linux-generic}/pktio/pktio_run_tap.sh    | 0
 .../test => test/platform/linux-generic}/pktio_ipc/.gitignore      | 0
 .../test => test/platform/linux-generic}/pktio_ipc/Makefile.am     | 0
 .../test => test/platform/linux-generic}/pktio_ipc/ipc_common.c    | 0
 .../test => test/platform/linux-generic}/pktio_ipc/ipc_common.h    | 0
 .../test => test/platform/linux-generic}/pktio_ipc/pktio_ipc1.c    | 0
 .../test => test/platform/linux-generic}/pktio_ipc/pktio_ipc2.c    | 0
 .../platform/linux-generic}/pktio_ipc/pktio_ipc_run.sh             | 0
 .../test => test/platform/linux-generic}/ring/.gitignore           | 0
 .../test => test/platform/linux-generic}/ring/Makefile.am          | 0
 .../test => test/platform/linux-generic}/ring/ring_basic.c         | 0
 .../test => test/platform/linux-generic}/ring/ring_main.c          | 0
 .../test => test/platform/linux-generic}/ring/ring_stress.c        | 0
 .../test => test/platform/linux-generic}/ring/ring_suites.c        | 0
 .../test => test/platform/linux-generic}/ring/ring_suites.h        | 0
 .../linux-generic/test => test/platform/linux-generic}/run-test    | 0
 .../test => test/platform/linux-generic}/shmem/.gitignore          | 0
 .../test => test/platform/linux-generic}/shmem/Makefile.am         | 0
 .../test => test/platform/linux-generic}/shmem/shmem.h             | 0
 .../test => test/platform/linux-generic}/shmem/shmem_common.h      | 0
 .../test => test/platform/linux-generic}/shmem/shmem_linux.c       | 0
 .../test => test/platform/linux-generic}/shmem/shmem_linux.h       | 0
 .../test => test/platform/linux-generic}/shmem/shmem_odp.c         | 0
 .../test => test/platform/linux-generic}/shmem/shmem_odp.h         | 0
 40 files changed, 10 insertions(+), 11 deletions(-)
 rename {platform/linux-generic/test => test/platform/linux-generic}/.gitignore (100%)
 rename {platform/linux-generic/test => test/platform/linux-generic}/Makefile.am (100%)
 rename {platform/linux-generic/test => test/platform/linux-generic}/Makefile.inc (100%)
 create mode 100644 test/platform/linux-generic/m4/configure.m4
 rename {platform/linux-generic/test => test/platform/linux-generic}/pktio/.gitignore (100%)
 rename {platform/linux-generic/test => test/platform/linux-generic}/pktio/Makefile.am (100%)
 rename {platform/linux-generic/test => test/platform/linux-generic}/pktio/pktio_env (100%)
 rename {platform/linux-generic/test => test/platform/linux-generic}/pktio/pktio_run.sh (100%)
 rename {platform/linux-generic/test => test/platform/linux-generic}/pktio/pktio_run_dpdk.sh (100%)
 rename {platform/linux-generic/test => test/platform/linux-generic}/pktio/pktio_run_netmap.sh (100%)
 rename {platform/linux-generic/test => test/platform/linux-generic}/pktio/pktio_run_pcap.sh (100%)
 rename {platform/linux-generic/test => test/platform/linux-generic}/pktio/pktio_run_tap.sh (100%)
 rename {platform/linux-generic/test => test/platform/linux-generic}/pktio_ipc/.gitignore (100%)
 rename {platform/linux-generic/test => test/platform/linux-generic}/pktio_ipc/Makefile.am (100%)
 rename {platform/linux-generic/test => test/platform/linux-generic}/pktio_ipc/ipc_common.c (100%)
 rename {platform/linux-generic/test => test/platform/linux-generic}/pktio_ipc/ipc_common.h (100%)
 rename {platform/linux-generic/test => test/platform/linux-generic}/pktio_ipc/pktio_ipc1.c (100%)
 rename {platform/linux-generic/test => test/platform/linux-generic}/pktio_ipc/pktio_ipc2.c (100%)
 rename {platform/linux-generic/test => test/platform/linux-generic}/pktio_ipc/pktio_ipc_run.sh (100%)
 rename {platform/linux-generic/test => test/platform/linux-generic}/ring/.gitignore (100%)
 rename {platform/linux-generic/test => test/platform/linux-generic}/ring/Makefile.am (100%)
 rename {platform/linux-generic/test => test/platform/linux-generic}/ring/ring_basic.c (100%)
 rename {platform/linux-generic/test => test/platform/linux-generic}/ring/ring_main.c (100%)
 rename {platform/linux-generic/test => test/platform/linux-generic}/ring/ring_stress.c (100%)
 rename {platform/linux-generic/test => test/platform/linux-generic}/ring/ring_suites.c (100%)
 rename {platform/linux-generic/test => test/platform/linux-generic}/ring/ring_suites.h (100%)
 rename {platform/linux-generic/test => test/platform/linux-generic}/run-test (100%)
 rename {platform/linux-generic/test => test/platform/linux-generic}/shmem/.gitignore (100%)
 rename {platform/linux-generic/test => test/platform/linux-generic}/shmem/Makefile.am (100%)
 rename {platform/linux-generic/test => test/platform/linux-generic}/shmem/shmem.h (100%)
 rename {platform/linux-generic/test => test/platform/linux-generic}/shmem/shmem_common.h (100%)
 rename {platform/linux-generic/test => test/platform/linux-generic}/shmem/shmem_linux.c (100%)
 rename {platform/linux-generic/test => test/platform/linux-generic}/shmem/shmem_linux.h (100%)
 rename {platform/linux-generic/test => test/platform/linux-generic}/shmem/shmem_odp.c (100%)
 rename {platform/linux-generic/test => test/platform/linux-generic}/shmem/shmem_odp.h (100%)

Comments

Christophe Milard June 21, 2016, 6:19 a.m. UTC | #1
On 21 June 2016 at 06:52, Yi He <yi.he@linaro.org> wrote:
> Move platform tests from odp/platform/linux-generic/test
> into test suite at odp/test/platform/linux-generic.
>
> Signed-off-by: Yi He <yi.he@linaro.org>

Reviewed-by: Christophe Milard <christophe.milard@linaro.org>

> ---
> v5 only contains the platform tests move and the necessary m4.
>
>  Makefile.am                                                        | 1 -
>  configure.ac                                                       | 2 +-
>  platform/linux-generic/m4/configure.m4                             | 7 +------
>  test/Makefile.am                                                   | 2 +-
>  test/performance/odp_l2fwd_run.sh                                  | 4 ++--
>  .../linux-generic/test => test/platform/linux-generic}/.gitignore  | 0
>  .../linux-generic/test => test/platform/linux-generic}/Makefile.am | 0
>  .../test => test/platform/linux-generic}/Makefile.inc              | 0
>  test/platform/linux-generic/m4/configure.m4                        | 5 +++++
>  .../test => test/platform/linux-generic}/pktio/.gitignore          | 0
>  .../test => test/platform/linux-generic}/pktio/Makefile.am         | 0
>  .../test => test/platform/linux-generic}/pktio/pktio_env           | 0
>  .../test => test/platform/linux-generic}/pktio/pktio_run.sh        | 0
>  .../test => test/platform/linux-generic}/pktio/pktio_run_dpdk.sh   | 0
>  .../test => test/platform/linux-generic}/pktio/pktio_run_netmap.sh | 0
>  .../test => test/platform/linux-generic}/pktio/pktio_run_pcap.sh   | 0
>  .../test => test/platform/linux-generic}/pktio/pktio_run_tap.sh    | 0
>  .../test => test/platform/linux-generic}/pktio_ipc/.gitignore      | 0
>  .../test => test/platform/linux-generic}/pktio_ipc/Makefile.am     | 0
>  .../test => test/platform/linux-generic}/pktio_ipc/ipc_common.c    | 0
>  .../test => test/platform/linux-generic}/pktio_ipc/ipc_common.h    | 0
>  .../test => test/platform/linux-generic}/pktio_ipc/pktio_ipc1.c    | 0
>  .../test => test/platform/linux-generic}/pktio_ipc/pktio_ipc2.c    | 0
>  .../platform/linux-generic}/pktio_ipc/pktio_ipc_run.sh             | 0
>  .../test => test/platform/linux-generic}/ring/.gitignore           | 0
>  .../test => test/platform/linux-generic}/ring/Makefile.am          | 0
>  .../test => test/platform/linux-generic}/ring/ring_basic.c         | 0
>  .../test => test/platform/linux-generic}/ring/ring_main.c          | 0
>  .../test => test/platform/linux-generic}/ring/ring_stress.c        | 0
>  .../test => test/platform/linux-generic}/ring/ring_suites.c        | 0
>  .../test => test/platform/linux-generic}/ring/ring_suites.h        | 0
>  .../linux-generic/test => test/platform/linux-generic}/run-test    | 0
>  .../test => test/platform/linux-generic}/shmem/.gitignore          | 0
>  .../test => test/platform/linux-generic}/shmem/Makefile.am         | 0
>  .../test => test/platform/linux-generic}/shmem/shmem.h             | 0
>  .../test => test/platform/linux-generic}/shmem/shmem_common.h      | 0
>  .../test => test/platform/linux-generic}/shmem/shmem_linux.c       | 0
>  .../test => test/platform/linux-generic}/shmem/shmem_linux.h       | 0
>  .../test => test/platform/linux-generic}/shmem/shmem_odp.c         | 0
>  .../test => test/platform/linux-generic}/shmem/shmem_odp.h         | 0
>  40 files changed, 10 insertions(+), 11 deletions(-)
>  rename {platform/linux-generic/test => test/platform/linux-generic}/.gitignore (100%)
>  rename {platform/linux-generic/test => test/platform/linux-generic}/Makefile.am (100%)
>  rename {platform/linux-generic/test => test/platform/linux-generic}/Makefile.inc (100%)
>  create mode 100644 test/platform/linux-generic/m4/configure.m4
>  rename {platform/linux-generic/test => test/platform/linux-generic}/pktio/.gitignore (100%)
>  rename {platform/linux-generic/test => test/platform/linux-generic}/pktio/Makefile.am (100%)
>  rename {platform/linux-generic/test => test/platform/linux-generic}/pktio/pktio_env (100%)
>  rename {platform/linux-generic/test => test/platform/linux-generic}/pktio/pktio_run.sh (100%)
>  rename {platform/linux-generic/test => test/platform/linux-generic}/pktio/pktio_run_dpdk.sh (100%)
>  rename {platform/linux-generic/test => test/platform/linux-generic}/pktio/pktio_run_netmap.sh (100%)
>  rename {platform/linux-generic/test => test/platform/linux-generic}/pktio/pktio_run_pcap.sh (100%)
>  rename {platform/linux-generic/test => test/platform/linux-generic}/pktio/pktio_run_tap.sh (100%)
>  rename {platform/linux-generic/test => test/platform/linux-generic}/pktio_ipc/.gitignore (100%)
>  rename {platform/linux-generic/test => test/platform/linux-generic}/pktio_ipc/Makefile.am (100%)
>  rename {platform/linux-generic/test => test/platform/linux-generic}/pktio_ipc/ipc_common.c (100%)
>  rename {platform/linux-generic/test => test/platform/linux-generic}/pktio_ipc/ipc_common.h (100%)
>  rename {platform/linux-generic/test => test/platform/linux-generic}/pktio_ipc/pktio_ipc1.c (100%)
>  rename {platform/linux-generic/test => test/platform/linux-generic}/pktio_ipc/pktio_ipc2.c (100%)
>  rename {platform/linux-generic/test => test/platform/linux-generic}/pktio_ipc/pktio_ipc_run.sh (100%)
>  rename {platform/linux-generic/test => test/platform/linux-generic}/ring/.gitignore (100%)
>  rename {platform/linux-generic/test => test/platform/linux-generic}/ring/Makefile.am (100%)
>  rename {platform/linux-generic/test => test/platform/linux-generic}/ring/ring_basic.c (100%)
>  rename {platform/linux-generic/test => test/platform/linux-generic}/ring/ring_main.c (100%)
>  rename {platform/linux-generic/test => test/platform/linux-generic}/ring/ring_stress.c (100%)
>  rename {platform/linux-generic/test => test/platform/linux-generic}/ring/ring_suites.c (100%)
>  rename {platform/linux-generic/test => test/platform/linux-generic}/ring/ring_suites.h (100%)
>  rename {platform/linux-generic/test => test/platform/linux-generic}/run-test (100%)
>  rename {platform/linux-generic/test => test/platform/linux-generic}/shmem/.gitignore (100%)
>  rename {platform/linux-generic/test => test/platform/linux-generic}/shmem/Makefile.am (100%)
>  rename {platform/linux-generic/test => test/platform/linux-generic}/shmem/shmem.h (100%)
>  rename {platform/linux-generic/test => test/platform/linux-generic}/shmem/shmem_common.h (100%)
>  rename {platform/linux-generic/test => test/platform/linux-generic}/shmem/shmem_linux.c (100%)
>  rename {platform/linux-generic/test => test/platform/linux-generic}/shmem/shmem_linux.h (100%)
>  rename {platform/linux-generic/test => test/platform/linux-generic}/shmem/shmem_odp.c (100%)
>  rename {platform/linux-generic/test => test/platform/linux-generic}/shmem/shmem_odp.h (100%)
>
> diff --git a/Makefile.am b/Makefile.am
> index 2129472..625748a 100644
> --- a/Makefile.am
> +++ b/Makefile.am
> @@ -9,7 +9,6 @@ AM_DISTCHECK_CONFIGURE_FLAGS = --enable-test-cpp \
>  SUBDIRS = @platform_with_platform@ \
>           helper \
>           test \
> -         @platform_with_platform_test@ \
>           helper/test \
>           doc \
>           example \
> diff --git a/configure.ac b/configure.ac
> index c87755b..f3952db 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -107,7 +107,6 @@ AC_ARG_WITH([platform],
>
>  AC_SUBST([with_platform])
>  AC_SUBST([platform_with_platform], ["platform/${with_platform}"])
> -AC_SUBST([platform_with_platform_test], ["platform/${with_platform}/test"])
>
>  ##########################################################################
>  # Run platform specific checks and settings
> @@ -116,6 +115,7 @@ IMPLEMENTATION_NAME=""
>  if test "${with_platform}" == "linux-generic";
>  then
>      m4_include([./platform/linux-generic/m4/configure.m4])
> +    m4_include([./test/platform/linux-generic/m4/configure.m4])
>      IMPLEMENTATION_NAME="odp-linux"
>  else
>      echo "UNSUPPORTED PLATFORM: ${with_platform}"
> diff --git a/platform/linux-generic/m4/configure.m4 b/platform/linux-generic/m4/configure.m4
> index 5380046..1b1b883 100644
> --- a/platform/linux-generic/m4/configure.m4
> +++ b/platform/linux-generic/m4/configure.m4
> @@ -36,9 +36,4 @@ m4_include([platform/linux-generic/m4/odp_dpdk.m4])
>  m4_include([platform/linux-generic/m4/odp_ipc.m4])
>  m4_include([platform/linux-generic/m4/odp_schedule.m4])
>
> -AC_CONFIG_FILES([platform/linux-generic/Makefile
> -                platform/linux-generic/test/Makefile
> -                platform/linux-generic/test/shmem/Makefile
> -                platform/linux-generic/test/pktio/Makefile
> -                platform/linux-generic/test/pktio_ipc/Makefile
> -                platform/linux-generic/test/ring/Makefile])
> +AC_CONFIG_FILES([platform/linux-generic/Makefile])
> diff --git a/test/Makefile.am b/test/Makefile.am
> index 4a75364..8bab8fd 100644
> --- a/test/Makefile.am
> +++ b/test/Makefile.am
> @@ -1,5 +1,5 @@
>  SUBDIRS = performance miscellaneous
>
>  if cunit_support
> -    SUBDIRS += validation
> +    SUBDIRS += validation @platform_with_platform@
>  endif
> diff --git a/test/performance/odp_l2fwd_run.sh b/test/performance/odp_l2fwd_run.sh
> index cab97a8..fc3d05d 100755
> --- a/test/performance/odp_l2fwd_run.sh
> +++ b/test/performance/odp_l2fwd_run.sh
> @@ -37,8 +37,8 @@ elif  [ "$ODP_PLATFORM" = "" ]; then
>         echo "$0: error: ODP_PLATFORM must be defined"
>         # not skipped as this should never happen via "make check"
>         exit 1
> -elif [ -f ${TEST_SRC_DIR}/../../platform/$ODP_PLATFORM/test/pktio/pktio_env ]; then
> -       . ${TEST_SRC_DIR}/../../platform/$ODP_PLATFORM/test/pktio/pktio_env
> +elif [ -f ${TEST_SRC_DIR}/../platform/$ODP_PLATFORM/pktio/pktio_env ]; then
> +       . ${TEST_SRC_DIR}/../platform/$ODP_PLATFORM/pktio/pktio_env
>  else
>         echo "BUG: unable to find pktio_env!"
>         echo "pktio_env has to be in current directory or in platform/\$ODP_PLATFORM/test."
> diff --git a/platform/linux-generic/test/.gitignore b/test/platform/linux-generic/.gitignore
> similarity index 100%
> rename from platform/linux-generic/test/.gitignore
> rename to test/platform/linux-generic/.gitignore
> diff --git a/platform/linux-generic/test/Makefile.am b/test/platform/linux-generic/Makefile.am
> similarity index 100%
> rename from platform/linux-generic/test/Makefile.am
> rename to test/platform/linux-generic/Makefile.am
> diff --git a/platform/linux-generic/test/Makefile.inc b/test/platform/linux-generic/Makefile.inc
> similarity index 100%
> rename from platform/linux-generic/test/Makefile.inc
> rename to test/platform/linux-generic/Makefile.inc
> diff --git a/test/platform/linux-generic/m4/configure.m4 b/test/platform/linux-generic/m4/configure.m4
> new file mode 100644
> index 0000000..8c3db21
> --- /dev/null
> +++ b/test/platform/linux-generic/m4/configure.m4
> @@ -0,0 +1,5 @@
> +AC_CONFIG_FILES([test/platform/linux-generic/Makefile
> +                test/platform/linux-generic/shmem/Makefile
> +                test/platform/linux-generic/pktio/Makefile
> +                test/platform/linux-generic/pktio_ipc/Makefile
> +                test/platform/linux-generic/ring/Makefile])
> diff --git a/platform/linux-generic/test/pktio/.gitignore b/test/platform/linux-generic/pktio/.gitignore
> similarity index 100%
> rename from platform/linux-generic/test/pktio/.gitignore
> rename to test/platform/linux-generic/pktio/.gitignore
> diff --git a/platform/linux-generic/test/pktio/Makefile.am b/test/platform/linux-generic/pktio/Makefile.am
> similarity index 100%
> rename from platform/linux-generic/test/pktio/Makefile.am
> rename to test/platform/linux-generic/pktio/Makefile.am
> diff --git a/platform/linux-generic/test/pktio/pktio_env b/test/platform/linux-generic/pktio/pktio_env
> similarity index 100%
> rename from platform/linux-generic/test/pktio/pktio_env
> rename to test/platform/linux-generic/pktio/pktio_env
> diff --git a/platform/linux-generic/test/pktio/pktio_run.sh b/test/platform/linux-generic/pktio/pktio_run.sh
> similarity index 100%
> rename from platform/linux-generic/test/pktio/pktio_run.sh
> rename to test/platform/linux-generic/pktio/pktio_run.sh
> diff --git a/platform/linux-generic/test/pktio/pktio_run_dpdk.sh b/test/platform/linux-generic/pktio/pktio_run_dpdk.sh
> similarity index 100%
> rename from platform/linux-generic/test/pktio/pktio_run_dpdk.sh
> rename to test/platform/linux-generic/pktio/pktio_run_dpdk.sh
> diff --git a/platform/linux-generic/test/pktio/pktio_run_netmap.sh b/test/platform/linux-generic/pktio/pktio_run_netmap.sh
> similarity index 100%
> rename from platform/linux-generic/test/pktio/pktio_run_netmap.sh
> rename to test/platform/linux-generic/pktio/pktio_run_netmap.sh
> diff --git a/platform/linux-generic/test/pktio/pktio_run_pcap.sh b/test/platform/linux-generic/pktio/pktio_run_pcap.sh
> similarity index 100%
> rename from platform/linux-generic/test/pktio/pktio_run_pcap.sh
> rename to test/platform/linux-generic/pktio/pktio_run_pcap.sh
> diff --git a/platform/linux-generic/test/pktio/pktio_run_tap.sh b/test/platform/linux-generic/pktio/pktio_run_tap.sh
> similarity index 100%
> rename from platform/linux-generic/test/pktio/pktio_run_tap.sh
> rename to test/platform/linux-generic/pktio/pktio_run_tap.sh
> diff --git a/platform/linux-generic/test/pktio_ipc/.gitignore b/test/platform/linux-generic/pktio_ipc/.gitignore
> similarity index 100%
> rename from platform/linux-generic/test/pktio_ipc/.gitignore
> rename to test/platform/linux-generic/pktio_ipc/.gitignore
> diff --git a/platform/linux-generic/test/pktio_ipc/Makefile.am b/test/platform/linux-generic/pktio_ipc/Makefile.am
> similarity index 100%
> rename from platform/linux-generic/test/pktio_ipc/Makefile.am
> rename to test/platform/linux-generic/pktio_ipc/Makefile.am
> diff --git a/platform/linux-generic/test/pktio_ipc/ipc_common.c b/test/platform/linux-generic/pktio_ipc/ipc_common.c
> similarity index 100%
> rename from platform/linux-generic/test/pktio_ipc/ipc_common.c
> rename to test/platform/linux-generic/pktio_ipc/ipc_common.c
> diff --git a/platform/linux-generic/test/pktio_ipc/ipc_common.h b/test/platform/linux-generic/pktio_ipc/ipc_common.h
> similarity index 100%
> rename from platform/linux-generic/test/pktio_ipc/ipc_common.h
> rename to test/platform/linux-generic/pktio_ipc/ipc_common.h
> diff --git a/platform/linux-generic/test/pktio_ipc/pktio_ipc1.c b/test/platform/linux-generic/pktio_ipc/pktio_ipc1.c
> similarity index 100%
> rename from platform/linux-generic/test/pktio_ipc/pktio_ipc1.c
> rename to test/platform/linux-generic/pktio_ipc/pktio_ipc1.c
> diff --git a/platform/linux-generic/test/pktio_ipc/pktio_ipc2.c b/test/platform/linux-generic/pktio_ipc/pktio_ipc2.c
> similarity index 100%
> rename from platform/linux-generic/test/pktio_ipc/pktio_ipc2.c
> rename to test/platform/linux-generic/pktio_ipc/pktio_ipc2.c
> diff --git a/platform/linux-generic/test/pktio_ipc/pktio_ipc_run.sh b/test/platform/linux-generic/pktio_ipc/pktio_ipc_run.sh
> similarity index 100%
> rename from platform/linux-generic/test/pktio_ipc/pktio_ipc_run.sh
> rename to test/platform/linux-generic/pktio_ipc/pktio_ipc_run.sh
> diff --git a/platform/linux-generic/test/ring/.gitignore b/test/platform/linux-generic/ring/.gitignore
> similarity index 100%
> rename from platform/linux-generic/test/ring/.gitignore
> rename to test/platform/linux-generic/ring/.gitignore
> diff --git a/platform/linux-generic/test/ring/Makefile.am b/test/platform/linux-generic/ring/Makefile.am
> similarity index 100%
> rename from platform/linux-generic/test/ring/Makefile.am
> rename to test/platform/linux-generic/ring/Makefile.am
> diff --git a/platform/linux-generic/test/ring/ring_basic.c b/test/platform/linux-generic/ring/ring_basic.c
> similarity index 100%
> rename from platform/linux-generic/test/ring/ring_basic.c
> rename to test/platform/linux-generic/ring/ring_basic.c
> diff --git a/platform/linux-generic/test/ring/ring_main.c b/test/platform/linux-generic/ring/ring_main.c
> similarity index 100%
> rename from platform/linux-generic/test/ring/ring_main.c
> rename to test/platform/linux-generic/ring/ring_main.c
> diff --git a/platform/linux-generic/test/ring/ring_stress.c b/test/platform/linux-generic/ring/ring_stress.c
> similarity index 100%
> rename from platform/linux-generic/test/ring/ring_stress.c
> rename to test/platform/linux-generic/ring/ring_stress.c
> diff --git a/platform/linux-generic/test/ring/ring_suites.c b/test/platform/linux-generic/ring/ring_suites.c
> similarity index 100%
> rename from platform/linux-generic/test/ring/ring_suites.c
> rename to test/platform/linux-generic/ring/ring_suites.c
> diff --git a/platform/linux-generic/test/ring/ring_suites.h b/test/platform/linux-generic/ring/ring_suites.h
> similarity index 100%
> rename from platform/linux-generic/test/ring/ring_suites.h
> rename to test/platform/linux-generic/ring/ring_suites.h
> diff --git a/platform/linux-generic/test/run-test b/test/platform/linux-generic/run-test
> similarity index 100%
> rename from platform/linux-generic/test/run-test
> rename to test/platform/linux-generic/run-test
> diff --git a/platform/linux-generic/test/shmem/.gitignore b/test/platform/linux-generic/shmem/.gitignore
> similarity index 100%
> rename from platform/linux-generic/test/shmem/.gitignore
> rename to test/platform/linux-generic/shmem/.gitignore
> diff --git a/platform/linux-generic/test/shmem/Makefile.am b/test/platform/linux-generic/shmem/Makefile.am
> similarity index 100%
> rename from platform/linux-generic/test/shmem/Makefile.am
> rename to test/platform/linux-generic/shmem/Makefile.am
> diff --git a/platform/linux-generic/test/shmem/shmem.h b/test/platform/linux-generic/shmem/shmem.h
> similarity index 100%
> rename from platform/linux-generic/test/shmem/shmem.h
> rename to test/platform/linux-generic/shmem/shmem.h
> diff --git a/platform/linux-generic/test/shmem/shmem_common.h b/test/platform/linux-generic/shmem/shmem_common.h
> similarity index 100%
> rename from platform/linux-generic/test/shmem/shmem_common.h
> rename to test/platform/linux-generic/shmem/shmem_common.h
> diff --git a/platform/linux-generic/test/shmem/shmem_linux.c b/test/platform/linux-generic/shmem/shmem_linux.c
> similarity index 100%
> rename from platform/linux-generic/test/shmem/shmem_linux.c
> rename to test/platform/linux-generic/shmem/shmem_linux.c
> diff --git a/platform/linux-generic/test/shmem/shmem_linux.h b/test/platform/linux-generic/shmem/shmem_linux.h
> similarity index 100%
> rename from platform/linux-generic/test/shmem/shmem_linux.h
> rename to test/platform/linux-generic/shmem/shmem_linux.h
> diff --git a/platform/linux-generic/test/shmem/shmem_odp.c b/test/platform/linux-generic/shmem/shmem_odp.c
> similarity index 100%
> rename from platform/linux-generic/test/shmem/shmem_odp.c
> rename to test/platform/linux-generic/shmem/shmem_odp.c
> diff --git a/platform/linux-generic/test/shmem/shmem_odp.h b/test/platform/linux-generic/shmem/shmem_odp.h
> similarity index 100%
> rename from platform/linux-generic/test/shmem/shmem_odp.h
> rename to test/platform/linux-generic/shmem/shmem_odp.h
> --
> 2.7.4
>
> _______________________________________________
> lng-odp mailing list
> lng-odp@lists.linaro.org
> https://lists.linaro.org/mailman/listinfo/lng-odp
Maxim Uvarov June 23, 2016, 3:44 p.m. UTC | #2
Merged,
Maxim.

On 06/21/16 09:19, Christophe Milard wrote:
> On 21 June 2016 at 06:52, Yi He <yi.he@linaro.org> wrote:
>> Move platform tests from odp/platform/linux-generic/test
>> into test suite at odp/test/platform/linux-generic.
>>
>> Signed-off-by: Yi He <yi.he@linaro.org>
> Reviewed-by: Christophe Milard <christophe.milard@linaro.org>
>
>> ---
>> v5 only contains the platform tests move and the necessary m4.
>>
>>   Makefile.am                                                        | 1 -
>>   configure.ac                                                       | 2 +-
>>   platform/linux-generic/m4/configure.m4                             | 7 +------
>>   test/Makefile.am                                                   | 2 +-
>>   test/performance/odp_l2fwd_run.sh                                  | 4 ++--
>>   .../linux-generic/test => test/platform/linux-generic}/.gitignore  | 0
>>   .../linux-generic/test => test/platform/linux-generic}/Makefile.am | 0
>>   .../test => test/platform/linux-generic}/Makefile.inc              | 0
>>   test/platform/linux-generic/m4/configure.m4                        | 5 +++++
>>   .../test => test/platform/linux-generic}/pktio/.gitignore          | 0
>>   .../test => test/platform/linux-generic}/pktio/Makefile.am         | 0
>>   .../test => test/platform/linux-generic}/pktio/pktio_env           | 0
>>   .../test => test/platform/linux-generic}/pktio/pktio_run.sh        | 0
>>   .../test => test/platform/linux-generic}/pktio/pktio_run_dpdk.sh   | 0
>>   .../test => test/platform/linux-generic}/pktio/pktio_run_netmap.sh | 0
>>   .../test => test/platform/linux-generic}/pktio/pktio_run_pcap.sh   | 0
>>   .../test => test/platform/linux-generic}/pktio/pktio_run_tap.sh    | 0
>>   .../test => test/platform/linux-generic}/pktio_ipc/.gitignore      | 0
>>   .../test => test/platform/linux-generic}/pktio_ipc/Makefile.am     | 0
>>   .../test => test/platform/linux-generic}/pktio_ipc/ipc_common.c    | 0
>>   .../test => test/platform/linux-generic}/pktio_ipc/ipc_common.h    | 0
>>   .../test => test/platform/linux-generic}/pktio_ipc/pktio_ipc1.c    | 0
>>   .../test => test/platform/linux-generic}/pktio_ipc/pktio_ipc2.c    | 0
>>   .../platform/linux-generic}/pktio_ipc/pktio_ipc_run.sh             | 0
>>   .../test => test/platform/linux-generic}/ring/.gitignore           | 0
>>   .../test => test/platform/linux-generic}/ring/Makefile.am          | 0
>>   .../test => test/platform/linux-generic}/ring/ring_basic.c         | 0
>>   .../test => test/platform/linux-generic}/ring/ring_main.c          | 0
>>   .../test => test/platform/linux-generic}/ring/ring_stress.c        | 0
>>   .../test => test/platform/linux-generic}/ring/ring_suites.c        | 0
>>   .../test => test/platform/linux-generic}/ring/ring_suites.h        | 0
>>   .../linux-generic/test => test/platform/linux-generic}/run-test    | 0
>>   .../test => test/platform/linux-generic}/shmem/.gitignore          | 0
>>   .../test => test/platform/linux-generic}/shmem/Makefile.am         | 0
>>   .../test => test/platform/linux-generic}/shmem/shmem.h             | 0
>>   .../test => test/platform/linux-generic}/shmem/shmem_common.h      | 0
>>   .../test => test/platform/linux-generic}/shmem/shmem_linux.c       | 0
>>   .../test => test/platform/linux-generic}/shmem/shmem_linux.h       | 0
>>   .../test => test/platform/linux-generic}/shmem/shmem_odp.c         | 0
>>   .../test => test/platform/linux-generic}/shmem/shmem_odp.h         | 0
>>   40 files changed, 10 insertions(+), 11 deletions(-)
>>   rename {platform/linux-generic/test => test/platform/linux-generic}/.gitignore (100%)
>>   rename {platform/linux-generic/test => test/platform/linux-generic}/Makefile.am (100%)
>>   rename {platform/linux-generic/test => test/platform/linux-generic}/Makefile.inc (100%)
>>   create mode 100644 test/platform/linux-generic/m4/configure.m4
>>   rename {platform/linux-generic/test => test/platform/linux-generic}/pktio/.gitignore (100%)
>>   rename {platform/linux-generic/test => test/platform/linux-generic}/pktio/Makefile.am (100%)
>>   rename {platform/linux-generic/test => test/platform/linux-generic}/pktio/pktio_env (100%)
>>   rename {platform/linux-generic/test => test/platform/linux-generic}/pktio/pktio_run.sh (100%)
>>   rename {platform/linux-generic/test => test/platform/linux-generic}/pktio/pktio_run_dpdk.sh (100%)
>>   rename {platform/linux-generic/test => test/platform/linux-generic}/pktio/pktio_run_netmap.sh (100%)
>>   rename {platform/linux-generic/test => test/platform/linux-generic}/pktio/pktio_run_pcap.sh (100%)
>>   rename {platform/linux-generic/test => test/platform/linux-generic}/pktio/pktio_run_tap.sh (100%)
>>   rename {platform/linux-generic/test => test/platform/linux-generic}/pktio_ipc/.gitignore (100%)
>>   rename {platform/linux-generic/test => test/platform/linux-generic}/pktio_ipc/Makefile.am (100%)
>>   rename {platform/linux-generic/test => test/platform/linux-generic}/pktio_ipc/ipc_common.c (100%)
>>   rename {platform/linux-generic/test => test/platform/linux-generic}/pktio_ipc/ipc_common.h (100%)
>>   rename {platform/linux-generic/test => test/platform/linux-generic}/pktio_ipc/pktio_ipc1.c (100%)
>>   rename {platform/linux-generic/test => test/platform/linux-generic}/pktio_ipc/pktio_ipc2.c (100%)
>>   rename {platform/linux-generic/test => test/platform/linux-generic}/pktio_ipc/pktio_ipc_run.sh (100%)
>>   rename {platform/linux-generic/test => test/platform/linux-generic}/ring/.gitignore (100%)
>>   rename {platform/linux-generic/test => test/platform/linux-generic}/ring/Makefile.am (100%)
>>   rename {platform/linux-generic/test => test/platform/linux-generic}/ring/ring_basic.c (100%)
>>   rename {platform/linux-generic/test => test/platform/linux-generic}/ring/ring_main.c (100%)
>>   rename {platform/linux-generic/test => test/platform/linux-generic}/ring/ring_stress.c (100%)
>>   rename {platform/linux-generic/test => test/platform/linux-generic}/ring/ring_suites.c (100%)
>>   rename {platform/linux-generic/test => test/platform/linux-generic}/ring/ring_suites.h (100%)
>>   rename {platform/linux-generic/test => test/platform/linux-generic}/run-test (100%)
>>   rename {platform/linux-generic/test => test/platform/linux-generic}/shmem/.gitignore (100%)
>>   rename {platform/linux-generic/test => test/platform/linux-generic}/shmem/Makefile.am (100%)
>>   rename {platform/linux-generic/test => test/platform/linux-generic}/shmem/shmem.h (100%)
>>   rename {platform/linux-generic/test => test/platform/linux-generic}/shmem/shmem_common.h (100%)
>>   rename {platform/linux-generic/test => test/platform/linux-generic}/shmem/shmem_linux.c (100%)
>>   rename {platform/linux-generic/test => test/platform/linux-generic}/shmem/shmem_linux.h (100%)
>>   rename {platform/linux-generic/test => test/platform/linux-generic}/shmem/shmem_odp.c (100%)
>>   rename {platform/linux-generic/test => test/platform/linux-generic}/shmem/shmem_odp.h (100%)
>>
>> diff --git a/Makefile.am b/Makefile.am
>> index 2129472..625748a 100644
>> --- a/Makefile.am
>> +++ b/Makefile.am
>> @@ -9,7 +9,6 @@ AM_DISTCHECK_CONFIGURE_FLAGS = --enable-test-cpp \
>>   SUBDIRS = @platform_with_platform@ \
>>            helper \
>>            test \
>> -         @platform_with_platform_test@ \
>>            helper/test \
>>            doc \
>>            example \
>> diff --git a/configure.ac b/configure.ac
>> index c87755b..f3952db 100644
>> --- a/configure.ac
>> +++ b/configure.ac
>> @@ -107,7 +107,6 @@ AC_ARG_WITH([platform],
>>
>>   AC_SUBST([with_platform])
>>   AC_SUBST([platform_with_platform], ["platform/${with_platform}"])
>> -AC_SUBST([platform_with_platform_test], ["platform/${with_platform}/test"])
>>
>>   ##########################################################################
>>   # Run platform specific checks and settings
>> @@ -116,6 +115,7 @@ IMPLEMENTATION_NAME=""
>>   if test "${with_platform}" == "linux-generic";
>>   then
>>       m4_include([./platform/linux-generic/m4/configure.m4])
>> +    m4_include([./test/platform/linux-generic/m4/configure.m4])
>>       IMPLEMENTATION_NAME="odp-linux"
>>   else
>>       echo "UNSUPPORTED PLATFORM: ${with_platform}"
>> diff --git a/platform/linux-generic/m4/configure.m4 b/platform/linux-generic/m4/configure.m4
>> index 5380046..1b1b883 100644
>> --- a/platform/linux-generic/m4/configure.m4
>> +++ b/platform/linux-generic/m4/configure.m4
>> @@ -36,9 +36,4 @@ m4_include([platform/linux-generic/m4/odp_dpdk.m4])
>>   m4_include([platform/linux-generic/m4/odp_ipc.m4])
>>   m4_include([platform/linux-generic/m4/odp_schedule.m4])
>>
>> -AC_CONFIG_FILES([platform/linux-generic/Makefile
>> -                platform/linux-generic/test/Makefile
>> -                platform/linux-generic/test/shmem/Makefile
>> -                platform/linux-generic/test/pktio/Makefile
>> -                platform/linux-generic/test/pktio_ipc/Makefile
>> -                platform/linux-generic/test/ring/Makefile])
>> +AC_CONFIG_FILES([platform/linux-generic/Makefile])
>> diff --git a/test/Makefile.am b/test/Makefile.am
>> index 4a75364..8bab8fd 100644
>> --- a/test/Makefile.am
>> +++ b/test/Makefile.am
>> @@ -1,5 +1,5 @@
>>   SUBDIRS = performance miscellaneous
>>
>>   if cunit_support
>> -    SUBDIRS += validation
>> +    SUBDIRS += validation @platform_with_platform@
>>   endif
>> diff --git a/test/performance/odp_l2fwd_run.sh b/test/performance/odp_l2fwd_run.sh
>> index cab97a8..fc3d05d 100755
>> --- a/test/performance/odp_l2fwd_run.sh
>> +++ b/test/performance/odp_l2fwd_run.sh
>> @@ -37,8 +37,8 @@ elif  [ "$ODP_PLATFORM" = "" ]; then
>>          echo "$0: error: ODP_PLATFORM must be defined"
>>          # not skipped as this should never happen via "make check"
>>          exit 1
>> -elif [ -f ${TEST_SRC_DIR}/../../platform/$ODP_PLATFORM/test/pktio/pktio_env ]; then
>> -       . ${TEST_SRC_DIR}/../../platform/$ODP_PLATFORM/test/pktio/pktio_env
>> +elif [ -f ${TEST_SRC_DIR}/../platform/$ODP_PLATFORM/pktio/pktio_env ]; then
>> +       . ${TEST_SRC_DIR}/../platform/$ODP_PLATFORM/pktio/pktio_env
>>   else
>>          echo "BUG: unable to find pktio_env!"
>>          echo "pktio_env has to be in current directory or in platform/\$ODP_PLATFORM/test."
>> diff --git a/platform/linux-generic/test/.gitignore b/test/platform/linux-generic/.gitignore
>> similarity index 100%
>> rename from platform/linux-generic/test/.gitignore
>> rename to test/platform/linux-generic/.gitignore
>> diff --git a/platform/linux-generic/test/Makefile.am b/test/platform/linux-generic/Makefile.am
>> similarity index 100%
>> rename from platform/linux-generic/test/Makefile.am
>> rename to test/platform/linux-generic/Makefile.am
>> diff --git a/platform/linux-generic/test/Makefile.inc b/test/platform/linux-generic/Makefile.inc
>> similarity index 100%
>> rename from platform/linux-generic/test/Makefile.inc
>> rename to test/platform/linux-generic/Makefile.inc
>> diff --git a/test/platform/linux-generic/m4/configure.m4 b/test/platform/linux-generic/m4/configure.m4
>> new file mode 100644
>> index 0000000..8c3db21
>> --- /dev/null
>> +++ b/test/platform/linux-generic/m4/configure.m4
>> @@ -0,0 +1,5 @@
>> +AC_CONFIG_FILES([test/platform/linux-generic/Makefile
>> +                test/platform/linux-generic/shmem/Makefile
>> +                test/platform/linux-generic/pktio/Makefile
>> +                test/platform/linux-generic/pktio_ipc/Makefile
>> +                test/platform/linux-generic/ring/Makefile])
>> diff --git a/platform/linux-generic/test/pktio/.gitignore b/test/platform/linux-generic/pktio/.gitignore
>> similarity index 100%
>> rename from platform/linux-generic/test/pktio/.gitignore
>> rename to test/platform/linux-generic/pktio/.gitignore
>> diff --git a/platform/linux-generic/test/pktio/Makefile.am b/test/platform/linux-generic/pktio/Makefile.am
>> similarity index 100%
>> rename from platform/linux-generic/test/pktio/Makefile.am
>> rename to test/platform/linux-generic/pktio/Makefile.am
>> diff --git a/platform/linux-generic/test/pktio/pktio_env b/test/platform/linux-generic/pktio/pktio_env
>> similarity index 100%
>> rename from platform/linux-generic/test/pktio/pktio_env
>> rename to test/platform/linux-generic/pktio/pktio_env
>> diff --git a/platform/linux-generic/test/pktio/pktio_run.sh b/test/platform/linux-generic/pktio/pktio_run.sh
>> similarity index 100%
>> rename from platform/linux-generic/test/pktio/pktio_run.sh
>> rename to test/platform/linux-generic/pktio/pktio_run.sh
>> diff --git a/platform/linux-generic/test/pktio/pktio_run_dpdk.sh b/test/platform/linux-generic/pktio/pktio_run_dpdk.sh
>> similarity index 100%
>> rename from platform/linux-generic/test/pktio/pktio_run_dpdk.sh
>> rename to test/platform/linux-generic/pktio/pktio_run_dpdk.sh
>> diff --git a/platform/linux-generic/test/pktio/pktio_run_netmap.sh b/test/platform/linux-generic/pktio/pktio_run_netmap.sh
>> similarity index 100%
>> rename from platform/linux-generic/test/pktio/pktio_run_netmap.sh
>> rename to test/platform/linux-generic/pktio/pktio_run_netmap.sh
>> diff --git a/platform/linux-generic/test/pktio/pktio_run_pcap.sh b/test/platform/linux-generic/pktio/pktio_run_pcap.sh
>> similarity index 100%
>> rename from platform/linux-generic/test/pktio/pktio_run_pcap.sh
>> rename to test/platform/linux-generic/pktio/pktio_run_pcap.sh
>> diff --git a/platform/linux-generic/test/pktio/pktio_run_tap.sh b/test/platform/linux-generic/pktio/pktio_run_tap.sh
>> similarity index 100%
>> rename from platform/linux-generic/test/pktio/pktio_run_tap.sh
>> rename to test/platform/linux-generic/pktio/pktio_run_tap.sh
>> diff --git a/platform/linux-generic/test/pktio_ipc/.gitignore b/test/platform/linux-generic/pktio_ipc/.gitignore
>> similarity index 100%
>> rename from platform/linux-generic/test/pktio_ipc/.gitignore
>> rename to test/platform/linux-generic/pktio_ipc/.gitignore
>> diff --git a/platform/linux-generic/test/pktio_ipc/Makefile.am b/test/platform/linux-generic/pktio_ipc/Makefile.am
>> similarity index 100%
>> rename from platform/linux-generic/test/pktio_ipc/Makefile.am
>> rename to test/platform/linux-generic/pktio_ipc/Makefile.am
>> diff --git a/platform/linux-generic/test/pktio_ipc/ipc_common.c b/test/platform/linux-generic/pktio_ipc/ipc_common.c
>> similarity index 100%
>> rename from platform/linux-generic/test/pktio_ipc/ipc_common.c
>> rename to test/platform/linux-generic/pktio_ipc/ipc_common.c
>> diff --git a/platform/linux-generic/test/pktio_ipc/ipc_common.h b/test/platform/linux-generic/pktio_ipc/ipc_common.h
>> similarity index 100%
>> rename from platform/linux-generic/test/pktio_ipc/ipc_common.h
>> rename to test/platform/linux-generic/pktio_ipc/ipc_common.h
>> diff --git a/platform/linux-generic/test/pktio_ipc/pktio_ipc1.c b/test/platform/linux-generic/pktio_ipc/pktio_ipc1.c
>> similarity index 100%
>> rename from platform/linux-generic/test/pktio_ipc/pktio_ipc1.c
>> rename to test/platform/linux-generic/pktio_ipc/pktio_ipc1.c
>> diff --git a/platform/linux-generic/test/pktio_ipc/pktio_ipc2.c b/test/platform/linux-generic/pktio_ipc/pktio_ipc2.c
>> similarity index 100%
>> rename from platform/linux-generic/test/pktio_ipc/pktio_ipc2.c
>> rename to test/platform/linux-generic/pktio_ipc/pktio_ipc2.c
>> diff --git a/platform/linux-generic/test/pktio_ipc/pktio_ipc_run.sh b/test/platform/linux-generic/pktio_ipc/pktio_ipc_run.sh
>> similarity index 100%
>> rename from platform/linux-generic/test/pktio_ipc/pktio_ipc_run.sh
>> rename to test/platform/linux-generic/pktio_ipc/pktio_ipc_run.sh
>> diff --git a/platform/linux-generic/test/ring/.gitignore b/test/platform/linux-generic/ring/.gitignore
>> similarity index 100%
>> rename from platform/linux-generic/test/ring/.gitignore
>> rename to test/platform/linux-generic/ring/.gitignore
>> diff --git a/platform/linux-generic/test/ring/Makefile.am b/test/platform/linux-generic/ring/Makefile.am
>> similarity index 100%
>> rename from platform/linux-generic/test/ring/Makefile.am
>> rename to test/platform/linux-generic/ring/Makefile.am
>> diff --git a/platform/linux-generic/test/ring/ring_basic.c b/test/platform/linux-generic/ring/ring_basic.c
>> similarity index 100%
>> rename from platform/linux-generic/test/ring/ring_basic.c
>> rename to test/platform/linux-generic/ring/ring_basic.c
>> diff --git a/platform/linux-generic/test/ring/ring_main.c b/test/platform/linux-generic/ring/ring_main.c
>> similarity index 100%
>> rename from platform/linux-generic/test/ring/ring_main.c
>> rename to test/platform/linux-generic/ring/ring_main.c
>> diff --git a/platform/linux-generic/test/ring/ring_stress.c b/test/platform/linux-generic/ring/ring_stress.c
>> similarity index 100%
>> rename from platform/linux-generic/test/ring/ring_stress.c
>> rename to test/platform/linux-generic/ring/ring_stress.c
>> diff --git a/platform/linux-generic/test/ring/ring_suites.c b/test/platform/linux-generic/ring/ring_suites.c
>> similarity index 100%
>> rename from platform/linux-generic/test/ring/ring_suites.c
>> rename to test/platform/linux-generic/ring/ring_suites.c
>> diff --git a/platform/linux-generic/test/ring/ring_suites.h b/test/platform/linux-generic/ring/ring_suites.h
>> similarity index 100%
>> rename from platform/linux-generic/test/ring/ring_suites.h
>> rename to test/platform/linux-generic/ring/ring_suites.h
>> diff --git a/platform/linux-generic/test/run-test b/test/platform/linux-generic/run-test
>> similarity index 100%
>> rename from platform/linux-generic/test/run-test
>> rename to test/platform/linux-generic/run-test
>> diff --git a/platform/linux-generic/test/shmem/.gitignore b/test/platform/linux-generic/shmem/.gitignore
>> similarity index 100%
>> rename from platform/linux-generic/test/shmem/.gitignore
>> rename to test/platform/linux-generic/shmem/.gitignore
>> diff --git a/platform/linux-generic/test/shmem/Makefile.am b/test/platform/linux-generic/shmem/Makefile.am
>> similarity index 100%
>> rename from platform/linux-generic/test/shmem/Makefile.am
>> rename to test/platform/linux-generic/shmem/Makefile.am
>> diff --git a/platform/linux-generic/test/shmem/shmem.h b/test/platform/linux-generic/shmem/shmem.h
>> similarity index 100%
>> rename from platform/linux-generic/test/shmem/shmem.h
>> rename to test/platform/linux-generic/shmem/shmem.h
>> diff --git a/platform/linux-generic/test/shmem/shmem_common.h b/test/platform/linux-generic/shmem/shmem_common.h
>> similarity index 100%
>> rename from platform/linux-generic/test/shmem/shmem_common.h
>> rename to test/platform/linux-generic/shmem/shmem_common.h
>> diff --git a/platform/linux-generic/test/shmem/shmem_linux.c b/test/platform/linux-generic/shmem/shmem_linux.c
>> similarity index 100%
>> rename from platform/linux-generic/test/shmem/shmem_linux.c
>> rename to test/platform/linux-generic/shmem/shmem_linux.c
>> diff --git a/platform/linux-generic/test/shmem/shmem_linux.h b/test/platform/linux-generic/shmem/shmem_linux.h
>> similarity index 100%
>> rename from platform/linux-generic/test/shmem/shmem_linux.h
>> rename to test/platform/linux-generic/shmem/shmem_linux.h
>> diff --git a/platform/linux-generic/test/shmem/shmem_odp.c b/test/platform/linux-generic/shmem/shmem_odp.c
>> similarity index 100%
>> rename from platform/linux-generic/test/shmem/shmem_odp.c
>> rename to test/platform/linux-generic/shmem/shmem_odp.c
>> diff --git a/platform/linux-generic/test/shmem/shmem_odp.h b/test/platform/linux-generic/shmem/shmem_odp.h
>> similarity index 100%
>> rename from platform/linux-generic/test/shmem/shmem_odp.h
>> rename to test/platform/linux-generic/shmem/shmem_odp.h
>> --
>> 2.7.4
>>
>> _______________________________________________
>> lng-odp mailing list
>> lng-odp@lists.linaro.org
>> https://lists.linaro.org/mailman/listinfo/lng-odp
> _______________________________________________
> lng-odp mailing list
> lng-odp@lists.linaro.org
> https://lists.linaro.org/mailman/listinfo/lng-odp
diff mbox

Patch

diff --git a/Makefile.am b/Makefile.am
index 2129472..625748a 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -9,7 +9,6 @@  AM_DISTCHECK_CONFIGURE_FLAGS = --enable-test-cpp \
 SUBDIRS = @platform_with_platform@ \
 	  helper \
 	  test \
-	  @platform_with_platform_test@ \
 	  helper/test \
 	  doc \
 	  example \
diff --git a/configure.ac b/configure.ac
index c87755b..f3952db 100644
--- a/configure.ac
+++ b/configure.ac
@@ -107,7 +107,6 @@  AC_ARG_WITH([platform],
 
 AC_SUBST([with_platform])
 AC_SUBST([platform_with_platform], ["platform/${with_platform}"])
-AC_SUBST([platform_with_platform_test], ["platform/${with_platform}/test"])
 
 ##########################################################################
 # Run platform specific checks and settings
@@ -116,6 +115,7 @@  IMPLEMENTATION_NAME=""
 if test "${with_platform}" == "linux-generic";
 then
     m4_include([./platform/linux-generic/m4/configure.m4])
+    m4_include([./test/platform/linux-generic/m4/configure.m4])
     IMPLEMENTATION_NAME="odp-linux"
 else
     echo "UNSUPPORTED PLATFORM: ${with_platform}"
diff --git a/platform/linux-generic/m4/configure.m4 b/platform/linux-generic/m4/configure.m4
index 5380046..1b1b883 100644
--- a/platform/linux-generic/m4/configure.m4
+++ b/platform/linux-generic/m4/configure.m4
@@ -36,9 +36,4 @@  m4_include([platform/linux-generic/m4/odp_dpdk.m4])
 m4_include([platform/linux-generic/m4/odp_ipc.m4])
 m4_include([platform/linux-generic/m4/odp_schedule.m4])
 
-AC_CONFIG_FILES([platform/linux-generic/Makefile
-		 platform/linux-generic/test/Makefile
-		 platform/linux-generic/test/shmem/Makefile
-		 platform/linux-generic/test/pktio/Makefile
-		 platform/linux-generic/test/pktio_ipc/Makefile
-		 platform/linux-generic/test/ring/Makefile])
+AC_CONFIG_FILES([platform/linux-generic/Makefile])
diff --git a/test/Makefile.am b/test/Makefile.am
index 4a75364..8bab8fd 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -1,5 +1,5 @@ 
 SUBDIRS = performance miscellaneous
 
 if cunit_support
-    SUBDIRS += validation
+    SUBDIRS += validation @platform_with_platform@
 endif
diff --git a/test/performance/odp_l2fwd_run.sh b/test/performance/odp_l2fwd_run.sh
index cab97a8..fc3d05d 100755
--- a/test/performance/odp_l2fwd_run.sh
+++ b/test/performance/odp_l2fwd_run.sh
@@ -37,8 +37,8 @@  elif  [ "$ODP_PLATFORM" = "" ]; then
 	echo "$0: error: ODP_PLATFORM must be defined"
 	# not skipped as this should never happen via "make check"
 	exit 1
-elif [ -f ${TEST_SRC_DIR}/../../platform/$ODP_PLATFORM/test/pktio/pktio_env ]; then
-	. ${TEST_SRC_DIR}/../../platform/$ODP_PLATFORM/test/pktio/pktio_env
+elif [ -f ${TEST_SRC_DIR}/../platform/$ODP_PLATFORM/pktio/pktio_env ]; then
+	. ${TEST_SRC_DIR}/../platform/$ODP_PLATFORM/pktio/pktio_env
 else
 	echo "BUG: unable to find pktio_env!"
 	echo "pktio_env has to be in current directory or in platform/\$ODP_PLATFORM/test."
diff --git a/platform/linux-generic/test/.gitignore b/test/platform/linux-generic/.gitignore
similarity index 100%
rename from platform/linux-generic/test/.gitignore
rename to test/platform/linux-generic/.gitignore
diff --git a/platform/linux-generic/test/Makefile.am b/test/platform/linux-generic/Makefile.am
similarity index 100%
rename from platform/linux-generic/test/Makefile.am
rename to test/platform/linux-generic/Makefile.am
diff --git a/platform/linux-generic/test/Makefile.inc b/test/platform/linux-generic/Makefile.inc
similarity index 100%
rename from platform/linux-generic/test/Makefile.inc
rename to test/platform/linux-generic/Makefile.inc
diff --git a/test/platform/linux-generic/m4/configure.m4 b/test/platform/linux-generic/m4/configure.m4
new file mode 100644
index 0000000..8c3db21
--- /dev/null
+++ b/test/platform/linux-generic/m4/configure.m4
@@ -0,0 +1,5 @@ 
+AC_CONFIG_FILES([test/platform/linux-generic/Makefile
+		 test/platform/linux-generic/shmem/Makefile
+		 test/platform/linux-generic/pktio/Makefile
+		 test/platform/linux-generic/pktio_ipc/Makefile
+		 test/platform/linux-generic/ring/Makefile])
diff --git a/platform/linux-generic/test/pktio/.gitignore b/test/platform/linux-generic/pktio/.gitignore
similarity index 100%
rename from platform/linux-generic/test/pktio/.gitignore
rename to test/platform/linux-generic/pktio/.gitignore
diff --git a/platform/linux-generic/test/pktio/Makefile.am b/test/platform/linux-generic/pktio/Makefile.am
similarity index 100%
rename from platform/linux-generic/test/pktio/Makefile.am
rename to test/platform/linux-generic/pktio/Makefile.am
diff --git a/platform/linux-generic/test/pktio/pktio_env b/test/platform/linux-generic/pktio/pktio_env
similarity index 100%
rename from platform/linux-generic/test/pktio/pktio_env
rename to test/platform/linux-generic/pktio/pktio_env
diff --git a/platform/linux-generic/test/pktio/pktio_run.sh b/test/platform/linux-generic/pktio/pktio_run.sh
similarity index 100%
rename from platform/linux-generic/test/pktio/pktio_run.sh
rename to test/platform/linux-generic/pktio/pktio_run.sh
diff --git a/platform/linux-generic/test/pktio/pktio_run_dpdk.sh b/test/platform/linux-generic/pktio/pktio_run_dpdk.sh
similarity index 100%
rename from platform/linux-generic/test/pktio/pktio_run_dpdk.sh
rename to test/platform/linux-generic/pktio/pktio_run_dpdk.sh
diff --git a/platform/linux-generic/test/pktio/pktio_run_netmap.sh b/test/platform/linux-generic/pktio/pktio_run_netmap.sh
similarity index 100%
rename from platform/linux-generic/test/pktio/pktio_run_netmap.sh
rename to test/platform/linux-generic/pktio/pktio_run_netmap.sh
diff --git a/platform/linux-generic/test/pktio/pktio_run_pcap.sh b/test/platform/linux-generic/pktio/pktio_run_pcap.sh
similarity index 100%
rename from platform/linux-generic/test/pktio/pktio_run_pcap.sh
rename to test/platform/linux-generic/pktio/pktio_run_pcap.sh
diff --git a/platform/linux-generic/test/pktio/pktio_run_tap.sh b/test/platform/linux-generic/pktio/pktio_run_tap.sh
similarity index 100%
rename from platform/linux-generic/test/pktio/pktio_run_tap.sh
rename to test/platform/linux-generic/pktio/pktio_run_tap.sh
diff --git a/platform/linux-generic/test/pktio_ipc/.gitignore b/test/platform/linux-generic/pktio_ipc/.gitignore
similarity index 100%
rename from platform/linux-generic/test/pktio_ipc/.gitignore
rename to test/platform/linux-generic/pktio_ipc/.gitignore
diff --git a/platform/linux-generic/test/pktio_ipc/Makefile.am b/test/platform/linux-generic/pktio_ipc/Makefile.am
similarity index 100%
rename from platform/linux-generic/test/pktio_ipc/Makefile.am
rename to test/platform/linux-generic/pktio_ipc/Makefile.am
diff --git a/platform/linux-generic/test/pktio_ipc/ipc_common.c b/test/platform/linux-generic/pktio_ipc/ipc_common.c
similarity index 100%
rename from platform/linux-generic/test/pktio_ipc/ipc_common.c
rename to test/platform/linux-generic/pktio_ipc/ipc_common.c
diff --git a/platform/linux-generic/test/pktio_ipc/ipc_common.h b/test/platform/linux-generic/pktio_ipc/ipc_common.h
similarity index 100%
rename from platform/linux-generic/test/pktio_ipc/ipc_common.h
rename to test/platform/linux-generic/pktio_ipc/ipc_common.h
diff --git a/platform/linux-generic/test/pktio_ipc/pktio_ipc1.c b/test/platform/linux-generic/pktio_ipc/pktio_ipc1.c
similarity index 100%
rename from platform/linux-generic/test/pktio_ipc/pktio_ipc1.c
rename to test/platform/linux-generic/pktio_ipc/pktio_ipc1.c
diff --git a/platform/linux-generic/test/pktio_ipc/pktio_ipc2.c b/test/platform/linux-generic/pktio_ipc/pktio_ipc2.c
similarity index 100%
rename from platform/linux-generic/test/pktio_ipc/pktio_ipc2.c
rename to test/platform/linux-generic/pktio_ipc/pktio_ipc2.c
diff --git a/platform/linux-generic/test/pktio_ipc/pktio_ipc_run.sh b/test/platform/linux-generic/pktio_ipc/pktio_ipc_run.sh
similarity index 100%
rename from platform/linux-generic/test/pktio_ipc/pktio_ipc_run.sh
rename to test/platform/linux-generic/pktio_ipc/pktio_ipc_run.sh
diff --git a/platform/linux-generic/test/ring/.gitignore b/test/platform/linux-generic/ring/.gitignore
similarity index 100%
rename from platform/linux-generic/test/ring/.gitignore
rename to test/platform/linux-generic/ring/.gitignore
diff --git a/platform/linux-generic/test/ring/Makefile.am b/test/platform/linux-generic/ring/Makefile.am
similarity index 100%
rename from platform/linux-generic/test/ring/Makefile.am
rename to test/platform/linux-generic/ring/Makefile.am
diff --git a/platform/linux-generic/test/ring/ring_basic.c b/test/platform/linux-generic/ring/ring_basic.c
similarity index 100%
rename from platform/linux-generic/test/ring/ring_basic.c
rename to test/platform/linux-generic/ring/ring_basic.c
diff --git a/platform/linux-generic/test/ring/ring_main.c b/test/platform/linux-generic/ring/ring_main.c
similarity index 100%
rename from platform/linux-generic/test/ring/ring_main.c
rename to test/platform/linux-generic/ring/ring_main.c
diff --git a/platform/linux-generic/test/ring/ring_stress.c b/test/platform/linux-generic/ring/ring_stress.c
similarity index 100%
rename from platform/linux-generic/test/ring/ring_stress.c
rename to test/platform/linux-generic/ring/ring_stress.c
diff --git a/platform/linux-generic/test/ring/ring_suites.c b/test/platform/linux-generic/ring/ring_suites.c
similarity index 100%
rename from platform/linux-generic/test/ring/ring_suites.c
rename to test/platform/linux-generic/ring/ring_suites.c
diff --git a/platform/linux-generic/test/ring/ring_suites.h b/test/platform/linux-generic/ring/ring_suites.h
similarity index 100%
rename from platform/linux-generic/test/ring/ring_suites.h
rename to test/platform/linux-generic/ring/ring_suites.h
diff --git a/platform/linux-generic/test/run-test b/test/platform/linux-generic/run-test
similarity index 100%
rename from platform/linux-generic/test/run-test
rename to test/platform/linux-generic/run-test
diff --git a/platform/linux-generic/test/shmem/.gitignore b/test/platform/linux-generic/shmem/.gitignore
similarity index 100%
rename from platform/linux-generic/test/shmem/.gitignore
rename to test/platform/linux-generic/shmem/.gitignore
diff --git a/platform/linux-generic/test/shmem/Makefile.am b/test/platform/linux-generic/shmem/Makefile.am
similarity index 100%
rename from platform/linux-generic/test/shmem/Makefile.am
rename to test/platform/linux-generic/shmem/Makefile.am
diff --git a/platform/linux-generic/test/shmem/shmem.h b/test/platform/linux-generic/shmem/shmem.h
similarity index 100%
rename from platform/linux-generic/test/shmem/shmem.h
rename to test/platform/linux-generic/shmem/shmem.h
diff --git a/platform/linux-generic/test/shmem/shmem_common.h b/test/platform/linux-generic/shmem/shmem_common.h
similarity index 100%
rename from platform/linux-generic/test/shmem/shmem_common.h
rename to test/platform/linux-generic/shmem/shmem_common.h
diff --git a/platform/linux-generic/test/shmem/shmem_linux.c b/test/platform/linux-generic/shmem/shmem_linux.c
similarity index 100%
rename from platform/linux-generic/test/shmem/shmem_linux.c
rename to test/platform/linux-generic/shmem/shmem_linux.c
diff --git a/platform/linux-generic/test/shmem/shmem_linux.h b/test/platform/linux-generic/shmem/shmem_linux.h
similarity index 100%
rename from platform/linux-generic/test/shmem/shmem_linux.h
rename to test/platform/linux-generic/shmem/shmem_linux.h
diff --git a/platform/linux-generic/test/shmem/shmem_odp.c b/test/platform/linux-generic/shmem/shmem_odp.c
similarity index 100%
rename from platform/linux-generic/test/shmem/shmem_odp.c
rename to test/platform/linux-generic/shmem/shmem_odp.c
diff --git a/platform/linux-generic/test/shmem/shmem_odp.h b/test/platform/linux-generic/shmem/shmem_odp.h
similarity index 100%
rename from platform/linux-generic/test/shmem/shmem_odp.h
rename to test/platform/linux-generic/shmem/shmem_odp.h