diff mbox

autotools: define test extensions to skip on valgrind test

Message ID 1463497023-17708-1-git-send-email-maxim.uvarov@linaro.org
State Accepted
Commit 6e00ca5e6af2ba8adac0082f3069c15e9cf1c66c
Headers show

Commit Message

Maxim Uvarov May 17, 2016, 2:57 p.m. UTC
valgrind should not check bash wrappers. Accoding to doc:
https://www.gnu.org/software/gnulib/manual/html_node/Running-self_002dtests-under-valgrind.html
TEST_EXTENSIONS has to be set.
https://bugs.linaro.org/show_bug.cgi?id=2230

Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
---
 platform/linux-generic/test/Makefile.am                    | 14 ++++++++------
 platform/linux-generic/test/pktio/Makefile.am              | 10 +++++-----
 .../linux-generic/test/pktio/{pktio_run => pktio_run.sh}   |  0
 .../test/pktio/{pktio_run_dpdk => pktio_run_dpdk.sh}       |  0
 .../test/pktio/{pktio_run_netmap => pktio_run_netmap.sh}   |  0
 .../test/pktio/{pktio_run_pcap => pktio_run_pcap.sh}       |  0
 .../test/pktio/{pktio_run_tap => pktio_run_tap.sh}         |  0
 platform/linux-generic/test/pktio_ipc/Makefile.am          |  2 +-
 .../test/pktio_ipc/{pktio_ipc_run => pktio_ipc_run.sh}     |  0
 test/performance/Makefile.am                               |  6 ++++--
 test/performance/{odp_l2fwd_run => odp_l2fwd_run.sh}       |  0
 .../{odp_scheduling_run => odp_scheduling_run.sh}          |  0
 12 files changed, 18 insertions(+), 14 deletions(-)
 rename platform/linux-generic/test/pktio/{pktio_run => pktio_run.sh} (100%)
 rename platform/linux-generic/test/pktio/{pktio_run_dpdk => pktio_run_dpdk.sh} (100%)
 rename platform/linux-generic/test/pktio/{pktio_run_netmap => pktio_run_netmap.sh} (100%)
 rename platform/linux-generic/test/pktio/{pktio_run_pcap => pktio_run_pcap.sh} (100%)
 rename platform/linux-generic/test/pktio/{pktio_run_tap => pktio_run_tap.sh} (100%)
 rename platform/linux-generic/test/pktio_ipc/{pktio_ipc_run => pktio_ipc_run.sh} (100%)
 rename test/performance/{odp_l2fwd_run => odp_l2fwd_run.sh} (100%)
 rename test/performance/{odp_scheduling_run => odp_scheduling_run.sh} (100%)

Comments

Maxim Uvarov May 17, 2016, 3:14 p.m. UTC | #1
On 05/17/16 17:57, Maxim Uvarov wrote:
> valgrind should not check bash wrappers. Accoding to doc:
> https://www.gnu.org/software/gnulib/manual/html_node/Running-self_002dtests-under-valgrind.html
> TEST_EXTENSIONS has to be set.
> https://bugs.linaro.org/show_bug.cgi?id=2230
this is for bug:
https://bugs.linaro.org/show_bug.cgi?id=2229

will fix it on apply or v2 if it will be needed.

Maxim.


> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
> ---
>   platform/linux-generic/test/Makefile.am                    | 14 ++++++++------
>   platform/linux-generic/test/pktio/Makefile.am              | 10 +++++-----
>   .../linux-generic/test/pktio/{pktio_run => pktio_run.sh}   |  0
>   .../test/pktio/{pktio_run_dpdk => pktio_run_dpdk.sh}       |  0
>   .../test/pktio/{pktio_run_netmap => pktio_run_netmap.sh}   |  0
>   .../test/pktio/{pktio_run_pcap => pktio_run_pcap.sh}       |  0
>   .../test/pktio/{pktio_run_tap => pktio_run_tap.sh}         |  0
>   platform/linux-generic/test/pktio_ipc/Makefile.am          |  2 +-
>   .../test/pktio_ipc/{pktio_ipc_run => pktio_ipc_run.sh}     |  0
>   test/performance/Makefile.am                               |  6 ++++--
>   test/performance/{odp_l2fwd_run => odp_l2fwd_run.sh}       |  0
>   .../{odp_scheduling_run => odp_scheduling_run.sh}          |  0
>   12 files changed, 18 insertions(+), 14 deletions(-)
>   rename platform/linux-generic/test/pktio/{pktio_run => pktio_run.sh} (100%)
>   rename platform/linux-generic/test/pktio/{pktio_run_dpdk => pktio_run_dpdk.sh} (100%)
>   rename platform/linux-generic/test/pktio/{pktio_run_netmap => pktio_run_netmap.sh} (100%)
>   rename platform/linux-generic/test/pktio/{pktio_run_pcap => pktio_run_pcap.sh} (100%)
>   rename platform/linux-generic/test/pktio/{pktio_run_tap => pktio_run_tap.sh} (100%)
>   rename platform/linux-generic/test/pktio_ipc/{pktio_ipc_run => pktio_ipc_run.sh} (100%)
>   rename test/performance/{odp_l2fwd_run => odp_l2fwd_run.sh} (100%)
>   rename test/performance/{odp_scheduling_run => odp_scheduling_run.sh} (100%)
>
> diff --git a/platform/linux-generic/test/Makefile.am b/platform/linux-generic/test/Makefile.am
> index 05998e3..f74185d 100644
> --- a/platform/linux-generic/test/Makefile.am
> +++ b/platform/linux-generic/test/Makefile.am
> @@ -6,8 +6,8 @@ ODP_MODULES = pktio \
>   	      shmem
>   
>   if test_vald
> -TESTS = pktio/pktio_run \
> -	pktio/pktio_run_tap \
> +TESTS = pktio/pktio_run.sh \
> +	pktio/pktio_run_tap.sh \
>   	ring/ringtest$(EXEEXT) \
>   	shmem/shmem_linux \
>   	${top_builddir}/test/validation/atomic/atomic_main$(EXEEXT) \
> @@ -38,20 +38,22 @@ TESTS = pktio/pktio_run \
>   SUBDIRS = $(ODP_MODULES)
>   
>   if HAVE_PCAP
> -TESTS += pktio/pktio_run_pcap
> +TESTS += pktio/pktio_run_pcap.sh
>   endif
>   if PKTIO_IPC
> -TESTS += pktio_ipc/pktio_ipc_run
> +TESTS += pktio_ipc/pktio_ipc_run.sh
>   SUBDIRS += pktio_ipc
>   endif
>   if netmap_support
> -TESTS += pktio/pktio_run_netmap
> +TESTS += pktio/pktio_run_netmap.sh
>   endif
>   if PKTIO_DPDK
> -TESTS += pktio/pktio_run_dpdk
> +TESTS += pktio/pktio_run_dpdk.sh
>   endif
>   endif
>   
> +TEST_EXTENSIONS = .sh
> +
>   dist_check_SCRIPTS = run-test tests-validation.env $(LOG_COMPILER)
>   
>   test_SCRIPTS = $(dist_check_SCRIPTS)
> diff --git a/platform/linux-generic/test/pktio/Makefile.am b/platform/linux-generic/test/pktio/Makefile.am
> index 3dcc1ee..4a14343 100644
> --- a/platform/linux-generic/test/pktio/Makefile.am
> +++ b/platform/linux-generic/test/pktio/Makefile.am
> @@ -1,15 +1,15 @@
>   dist_check_SCRIPTS = pktio_env \
> -		     pktio_run \
> -		     pktio_run_tap
> +		     pktio_run.sh \
> +		     pktio_run_tap.sh
>   
>   if HAVE_PCAP
> -dist_check_SCRIPTS += pktio_run_pcap
> +dist_check_SCRIPTS += pktio_run_pcap.sh
>   endif
>   if netmap_support
> -dist_check_SCRIPTS += pktio_run_netmap
> +dist_check_SCRIPTS += pktio_run_netmap.sh
>   endif
>   if PKTIO_DPDK
> -dist_check_SCRIPTS += pktio_run_dpdk
> +dist_check_SCRIPTS += pktio_run_dpdk.sh
>   endif
>   
>   test_SCRIPTS = $(dist_check_SCRIPTS)
> diff --git a/platform/linux-generic/test/pktio/pktio_run b/platform/linux-generic/test/pktio/pktio_run.sh
> similarity index 100%
> rename from platform/linux-generic/test/pktio/pktio_run
> rename to platform/linux-generic/test/pktio/pktio_run.sh
> diff --git a/platform/linux-generic/test/pktio/pktio_run_dpdk b/platform/linux-generic/test/pktio/pktio_run_dpdk.sh
> similarity index 100%
> rename from platform/linux-generic/test/pktio/pktio_run_dpdk
> rename to platform/linux-generic/test/pktio/pktio_run_dpdk.sh
> diff --git a/platform/linux-generic/test/pktio/pktio_run_netmap b/platform/linux-generic/test/pktio/pktio_run_netmap.sh
> similarity index 100%
> rename from platform/linux-generic/test/pktio/pktio_run_netmap
> rename to platform/linux-generic/test/pktio/pktio_run_netmap.sh
> diff --git a/platform/linux-generic/test/pktio/pktio_run_pcap b/platform/linux-generic/test/pktio/pktio_run_pcap.sh
> similarity index 100%
> rename from platform/linux-generic/test/pktio/pktio_run_pcap
> rename to platform/linux-generic/test/pktio/pktio_run_pcap.sh
> diff --git a/platform/linux-generic/test/pktio/pktio_run_tap b/platform/linux-generic/test/pktio/pktio_run_tap.sh
> similarity index 100%
> rename from platform/linux-generic/test/pktio/pktio_run_tap
> rename to platform/linux-generic/test/pktio/pktio_run_tap.sh
> diff --git a/platform/linux-generic/test/pktio_ipc/Makefile.am b/platform/linux-generic/test/pktio_ipc/Makefile.am
> index bc224ae..8858bd2 100644
> --- a/platform/linux-generic/test/pktio_ipc/Makefile.am
> +++ b/platform/linux-generic/test/pktio_ipc/Makefile.am
> @@ -16,5 +16,5 @@ dist_pktio_ipc2_SOURCES = pktio_ipc2.c ipc_common.c
>   
>   EXTRA_DIST = ipc_common.h
>   
> -dist_check_SCRIPTS = pktio_ipc_run
> +dist_check_SCRIPTS = pktio_ipc_run.sh
>   test_SCRIPTS = $(dist_check_SCRIPTS)
> diff --git a/platform/linux-generic/test/pktio_ipc/pktio_ipc_run b/platform/linux-generic/test/pktio_ipc/pktio_ipc_run.sh
> similarity index 100%
> rename from platform/linux-generic/test/pktio_ipc/pktio_ipc_run
> rename to platform/linux-generic/test/pktio_ipc/pktio_ipc_run.sh
> diff --git a/test/performance/Makefile.am b/test/performance/Makefile.am
> index d61dee9..d23bb3e 100644
> --- a/test/performance/Makefile.am
> +++ b/test/performance/Makefile.am
> @@ -7,8 +7,10 @@ EXECUTABLES = odp_crypto$(EXEEXT) odp_pktio_perf$(EXEEXT)
>   COMPILE_ONLY = odp_l2fwd$(EXEEXT) \
>   	       odp_scheduling$(EXEEXT)
>   
> -TESTSCRIPTS = odp_l2fwd_run \
> -	      odp_scheduling_run
> +TESTSCRIPTS = odp_l2fwd_run.sh \
> +	      odp_scheduling_run.sh
> +
> +TEST_EXTENSIONS = .sh
>   
>   if test_perf
>   TESTS = $(EXECUTABLES) $(TESTSCRIPTS)
> diff --git a/test/performance/odp_l2fwd_run b/test/performance/odp_l2fwd_run.sh
> similarity index 100%
> rename from test/performance/odp_l2fwd_run
> rename to test/performance/odp_l2fwd_run.sh
> diff --git a/test/performance/odp_scheduling_run b/test/performance/odp_scheduling_run.sh
> similarity index 100%
> rename from test/performance/odp_scheduling_run
> rename to test/performance/odp_scheduling_run.sh
Mike Holmes May 17, 2016, 4 p.m. UTC | #2
On 17 May 2016 at 11:14, Maxim Uvarov <maxim.uvarov@linaro.org> wrote:

> On 05/17/16 17:57, Maxim Uvarov wrote:
>
>> valgrind should not check bash wrappers. Accoding to doc:
>>
>> https://www.gnu.org/software/gnulib/manual/html_node/Running-self_002dtests-under-valgrind.html
>> TEST_EXTENSIONS has to be set.
>> https://bugs.linaro.org/show_bug.cgi?id=2230
>>
> this is for bug:
> https://bugs.linaro.org/show_bug.cgi?id=2229
>
> will fix it on apply or v2 if it will be needed.


Reviewed-and-tested-by: Mike Holmes <mike.holmes@linaro.org>


>
>
> Maxim.
>
>
>
> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
>> ---
>>   platform/linux-generic/test/Makefile.am                    | 14
>> ++++++++------
>>   platform/linux-generic/test/pktio/Makefile.am              | 10
>> +++++-----
>>   .../linux-generic/test/pktio/{pktio_run => pktio_run.sh}   |  0
>>   .../test/pktio/{pktio_run_dpdk => pktio_run_dpdk.sh}       |  0
>>   .../test/pktio/{pktio_run_netmap => pktio_run_netmap.sh}   |  0
>>   .../test/pktio/{pktio_run_pcap => pktio_run_pcap.sh}       |  0
>>   .../test/pktio/{pktio_run_tap => pktio_run_tap.sh}         |  0
>>   platform/linux-generic/test/pktio_ipc/Makefile.am          |  2 +-
>>   .../test/pktio_ipc/{pktio_ipc_run => pktio_ipc_run.sh}     |  0
>>   test/performance/Makefile.am                               |  6 ++++--
>>   test/performance/{odp_l2fwd_run => odp_l2fwd_run.sh}       |  0
>>   .../{odp_scheduling_run => odp_scheduling_run.sh}          |  0
>>   12 files changed, 18 insertions(+), 14 deletions(-)
>>   rename platform/linux-generic/test/pktio/{pktio_run => pktio_run.sh}
>> (100%)
>>   rename platform/linux-generic/test/pktio/{pktio_run_dpdk =>
>> pktio_run_dpdk.sh} (100%)
>>   rename platform/linux-generic/test/pktio/{pktio_run_netmap =>
>> pktio_run_netmap.sh} (100%)
>>   rename platform/linux-generic/test/pktio/{pktio_run_pcap =>
>> pktio_run_pcap.sh} (100%)
>>   rename platform/linux-generic/test/pktio/{pktio_run_tap =>
>> pktio_run_tap.sh} (100%)
>>   rename platform/linux-generic/test/pktio_ipc/{pktio_ipc_run =>
>> pktio_ipc_run.sh} (100%)
>>   rename test/performance/{odp_l2fwd_run => odp_l2fwd_run.sh} (100%)
>>   rename test/performance/{odp_scheduling_run => odp_scheduling_run.sh}
>> (100%)
>>
>> diff --git a/platform/linux-generic/test/Makefile.am
>> b/platform/linux-generic/test/Makefile.am
>> index 05998e3..f74185d 100644
>> --- a/platform/linux-generic/test/Makefile.am
>> +++ b/platform/linux-generic/test/Makefile.am
>> @@ -6,8 +6,8 @@ ODP_MODULES = pktio \
>>               shmem
>>     if test_vald
>> -TESTS = pktio/pktio_run \
>> -       pktio/pktio_run_tap \
>> +TESTS = pktio/pktio_run.sh \
>> +       pktio/pktio_run_tap.sh \
>>         ring/ringtest$(EXEEXT) \
>>         shmem/shmem_linux \
>>         ${top_builddir}/test/validation/atomic/atomic_main$(EXEEXT) \
>> @@ -38,20 +38,22 @@ TESTS = pktio/pktio_run \
>>   SUBDIRS = $(ODP_MODULES)
>>     if HAVE_PCAP
>> -TESTS += pktio/pktio_run_pcap
>> +TESTS += pktio/pktio_run_pcap.sh
>>   endif
>>   if PKTIO_IPC
>> -TESTS += pktio_ipc/pktio_ipc_run
>> +TESTS += pktio_ipc/pktio_ipc_run.sh
>>   SUBDIRS += pktio_ipc
>>   endif
>>   if netmap_support
>> -TESTS += pktio/pktio_run_netmap
>> +TESTS += pktio/pktio_run_netmap.sh
>>   endif
>>   if PKTIO_DPDK
>> -TESTS += pktio/pktio_run_dpdk
>> +TESTS += pktio/pktio_run_dpdk.sh
>>   endif
>>   endif
>>   +TEST_EXTENSIONS = .sh
>> +
>>   dist_check_SCRIPTS = run-test tests-validation.env $(LOG_COMPILER)
>>     test_SCRIPTS = $(dist_check_SCRIPTS)
>> diff --git a/platform/linux-generic/test/pktio/Makefile.am
>> b/platform/linux-generic/test/pktio/Makefile.am
>> index 3dcc1ee..4a14343 100644
>> --- a/platform/linux-generic/test/pktio/Makefile.am
>> +++ b/platform/linux-generic/test/pktio/Makefile.am
>> @@ -1,15 +1,15 @@
>>   dist_check_SCRIPTS = pktio_env \
>> -                    pktio_run \
>> -                    pktio_run_tap
>> +                    pktio_run.sh \
>> +                    pktio_run_tap.sh
>>     if HAVE_PCAP
>> -dist_check_SCRIPTS += pktio_run_pcap
>> +dist_check_SCRIPTS += pktio_run_pcap.sh
>>   endif
>>   if netmap_support
>> -dist_check_SCRIPTS += pktio_run_netmap
>> +dist_check_SCRIPTS += pktio_run_netmap.sh
>>   endif
>>   if PKTIO_DPDK
>> -dist_check_SCRIPTS += pktio_run_dpdk
>> +dist_check_SCRIPTS += pktio_run_dpdk.sh
>>   endif
>>     test_SCRIPTS = $(dist_check_SCRIPTS)
>> diff --git a/platform/linux-generic/test/pktio/pktio_run
>> b/platform/linux-generic/test/pktio/pktio_run.sh
>> similarity index 100%
>> rename from platform/linux-generic/test/pktio/pktio_run
>> rename to platform/linux-generic/test/pktio/pktio_run.sh
>> diff --git a/platform/linux-generic/test/pktio/pktio_run_dpdk
>> b/platform/linux-generic/test/pktio/pktio_run_dpdk.sh
>> similarity index 100%
>> rename from platform/linux-generic/test/pktio/pktio_run_dpdk
>> rename to platform/linux-generic/test/pktio/pktio_run_dpdk.sh
>> diff --git a/platform/linux-generic/test/pktio/pktio_run_netmap
>> b/platform/linux-generic/test/pktio/pktio_run_netmap.sh
>> similarity index 100%
>> rename from platform/linux-generic/test/pktio/pktio_run_netmap
>> rename to platform/linux-generic/test/pktio/pktio_run_netmap.sh
>> diff --git a/platform/linux-generic/test/pktio/pktio_run_pcap
>> b/platform/linux-generic/test/pktio/pktio_run_pcap.sh
>> similarity index 100%
>> rename from platform/linux-generic/test/pktio/pktio_run_pcap
>> rename to platform/linux-generic/test/pktio/pktio_run_pcap.sh
>> diff --git a/platform/linux-generic/test/pktio/pktio_run_tap
>> b/platform/linux-generic/test/pktio/pktio_run_tap.sh
>> similarity index 100%
>> rename from platform/linux-generic/test/pktio/pktio_run_tap
>> rename to platform/linux-generic/test/pktio/pktio_run_tap.sh
>> diff --git a/platform/linux-generic/test/pktio_ipc/Makefile.am
>> b/platform/linux-generic/test/pktio_ipc/Makefile.am
>> index bc224ae..8858bd2 100644
>> --- a/platform/linux-generic/test/pktio_ipc/Makefile.am
>> +++ b/platform/linux-generic/test/pktio_ipc/Makefile.am
>> @@ -16,5 +16,5 @@ dist_pktio_ipc2_SOURCES = pktio_ipc2.c ipc_common.c
>>     EXTRA_DIST = ipc_common.h
>>   -dist_check_SCRIPTS = pktio_ipc_run
>> +dist_check_SCRIPTS = pktio_ipc_run.sh
>>   test_SCRIPTS = $(dist_check_SCRIPTS)
>> diff --git a/platform/linux-generic/test/pktio_ipc/pktio_ipc_run
>> b/platform/linux-generic/test/pktio_ipc/pktio_ipc_run.sh
>> similarity index 100%
>> rename from platform/linux-generic/test/pktio_ipc/pktio_ipc_run
>> rename to platform/linux-generic/test/pktio_ipc/pktio_ipc_run.sh
>> diff --git a/test/performance/Makefile.am b/test/performance/Makefile.am
>> index d61dee9..d23bb3e 100644
>> --- a/test/performance/Makefile.am
>> +++ b/test/performance/Makefile.am
>> @@ -7,8 +7,10 @@ EXECUTABLES = odp_crypto$(EXEEXT) odp_pktio_perf$(EXEEXT)
>>   COMPILE_ONLY = odp_l2fwd$(EXEEXT) \
>>                odp_scheduling$(EXEEXT)
>>   -TESTSCRIPTS = odp_l2fwd_run \
>> -             odp_scheduling_run
>> +TESTSCRIPTS = odp_l2fwd_run.sh \
>> +             odp_scheduling_run.sh
>> +
>> +TEST_EXTENSIONS = .sh
>>     if test_perf
>>   TESTS = $(EXECUTABLES) $(TESTSCRIPTS)
>> diff --git a/test/performance/odp_l2fwd_run
>> b/test/performance/odp_l2fwd_run.sh
>> similarity index 100%
>> rename from test/performance/odp_l2fwd_run
>> rename to test/performance/odp_l2fwd_run.sh
>> diff --git a/test/performance/odp_scheduling_run
>> b/test/performance/odp_scheduling_run.sh
>> similarity index 100%
>> rename from test/performance/odp_scheduling_run
>> rename to test/performance/odp_scheduling_run.sh
>>
>
> _______________________________________________
> lng-odp mailing list
> lng-odp@lists.linaro.org
> https://lists.linaro.org/mailman/listinfo/lng-odp
>
Mike Holmes May 17, 2016, 4:02 p.m. UTC | #3
Wait, the final result is good and matches the long report - all the .sh
files pass but if you scroll back up I get

make[5]: Leaving directory
'/root/check-odp/build/odp/platform/linux-generic/test/shmem'
make[5]: Entering directory
'/root/check-odp/build/odp/platform/linux-generic/test'
make[5]: *** No rule to make target '--mode=execute', needed by 'all-am'.
make[5]: *** No rule to make target 'valgrind', needed by 'all-am'.
make[5]: *** No rule to make target '--error-exitcode=1', needed by
'all-am'.
make[5]: *** No rule to make target '--num-callers=30', needed by 'all-am'.
make[5]: Target 'all-am' not remade because of errors.
make[5]: Leaving directory
'/root/check-odp/build/odp/platform/linux-generic/test'
Makefile:707: recipe for target 'all-recursive' failed
make[4]: *** [all-recursive] Error 1
make[4]: Target 'all' not remade because of errors.
make[4]: Leaving directory
'/root/check-odp/build/odp/platform/linux-generic/test'


On 17 May 2016 at 12:00, Mike Holmes <mike.holmes@linaro.org> wrote:

>
>
> On 17 May 2016 at 11:14, Maxim Uvarov <maxim.uvarov@linaro.org> wrote:
>
>> On 05/17/16 17:57, Maxim Uvarov wrote:
>>
>>> valgrind should not check bash wrappers. Accoding to doc:
>>>
>>> https://www.gnu.org/software/gnulib/manual/html_node/Running-self_002dtests-under-valgrind.html
>>> TEST_EXTENSIONS has to be set.
>>> https://bugs.linaro.org/show_bug.cgi?id=2230
>>>
>> this is for bug:
>> https://bugs.linaro.org/show_bug.cgi?id=2229
>>
>> will fix it on apply or v2 if it will be needed.
>
>
> Reviewed-and-tested-by: Mike Holmes <mike.holmes@linaro.org>
>
>
>>
>>
>> Maxim.
>>
>>
>>
>> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
>>> ---
>>>   platform/linux-generic/test/Makefile.am                    | 14
>>> ++++++++------
>>>   platform/linux-generic/test/pktio/Makefile.am              | 10
>>> +++++-----
>>>   .../linux-generic/test/pktio/{pktio_run => pktio_run.sh}   |  0
>>>   .../test/pktio/{pktio_run_dpdk => pktio_run_dpdk.sh}       |  0
>>>   .../test/pktio/{pktio_run_netmap => pktio_run_netmap.sh}   |  0
>>>   .../test/pktio/{pktio_run_pcap => pktio_run_pcap.sh}       |  0
>>>   .../test/pktio/{pktio_run_tap => pktio_run_tap.sh}         |  0
>>>   platform/linux-generic/test/pktio_ipc/Makefile.am          |  2 +-
>>>   .../test/pktio_ipc/{pktio_ipc_run => pktio_ipc_run.sh}     |  0
>>>   test/performance/Makefile.am                               |  6 ++++--
>>>   test/performance/{odp_l2fwd_run => odp_l2fwd_run.sh}       |  0
>>>   .../{odp_scheduling_run => odp_scheduling_run.sh}          |  0
>>>   12 files changed, 18 insertions(+), 14 deletions(-)
>>>   rename platform/linux-generic/test/pktio/{pktio_run => pktio_run.sh}
>>> (100%)
>>>   rename platform/linux-generic/test/pktio/{pktio_run_dpdk =>
>>> pktio_run_dpdk.sh} (100%)
>>>   rename platform/linux-generic/test/pktio/{pktio_run_netmap =>
>>> pktio_run_netmap.sh} (100%)
>>>   rename platform/linux-generic/test/pktio/{pktio_run_pcap =>
>>> pktio_run_pcap.sh} (100%)
>>>   rename platform/linux-generic/test/pktio/{pktio_run_tap =>
>>> pktio_run_tap.sh} (100%)
>>>   rename platform/linux-generic/test/pktio_ipc/{pktio_ipc_run =>
>>> pktio_ipc_run.sh} (100%)
>>>   rename test/performance/{odp_l2fwd_run => odp_l2fwd_run.sh} (100%)
>>>   rename test/performance/{odp_scheduling_run => odp_scheduling_run.sh}
>>> (100%)
>>>
>>> diff --git a/platform/linux-generic/test/Makefile.am
>>> b/platform/linux-generic/test/Makefile.am
>>> index 05998e3..f74185d 100644
>>> --- a/platform/linux-generic/test/Makefile.am
>>> +++ b/platform/linux-generic/test/Makefile.am
>>> @@ -6,8 +6,8 @@ ODP_MODULES = pktio \
>>>               shmem
>>>     if test_vald
>>> -TESTS = pktio/pktio_run \
>>> -       pktio/pktio_run_tap \
>>> +TESTS = pktio/pktio_run.sh \
>>> +       pktio/pktio_run_tap.sh \
>>>         ring/ringtest$(EXEEXT) \
>>>         shmem/shmem_linux \
>>>         ${top_builddir}/test/validation/atomic/atomic_main$(EXEEXT) \
>>> @@ -38,20 +38,22 @@ TESTS = pktio/pktio_run \
>>>   SUBDIRS = $(ODP_MODULES)
>>>     if HAVE_PCAP
>>> -TESTS += pktio/pktio_run_pcap
>>> +TESTS += pktio/pktio_run_pcap.sh
>>>   endif
>>>   if PKTIO_IPC
>>> -TESTS += pktio_ipc/pktio_ipc_run
>>> +TESTS += pktio_ipc/pktio_ipc_run.sh
>>>   SUBDIRS += pktio_ipc
>>>   endif
>>>   if netmap_support
>>> -TESTS += pktio/pktio_run_netmap
>>> +TESTS += pktio/pktio_run_netmap.sh
>>>   endif
>>>   if PKTIO_DPDK
>>> -TESTS += pktio/pktio_run_dpdk
>>> +TESTS += pktio/pktio_run_dpdk.sh
>>>   endif
>>>   endif
>>>   +TEST_EXTENSIONS = .sh
>>> +
>>>   dist_check_SCRIPTS = run-test tests-validation.env $(LOG_COMPILER)
>>>     test_SCRIPTS = $(dist_check_SCRIPTS)
>>> diff --git a/platform/linux-generic/test/pktio/Makefile.am
>>> b/platform/linux-generic/test/pktio/Makefile.am
>>> index 3dcc1ee..4a14343 100644
>>> --- a/platform/linux-generic/test/pktio/Makefile.am
>>> +++ b/platform/linux-generic/test/pktio/Makefile.am
>>> @@ -1,15 +1,15 @@
>>>   dist_check_SCRIPTS = pktio_env \
>>> -                    pktio_run \
>>> -                    pktio_run_tap
>>> +                    pktio_run.sh \
>>> +                    pktio_run_tap.sh
>>>     if HAVE_PCAP
>>> -dist_check_SCRIPTS += pktio_run_pcap
>>> +dist_check_SCRIPTS += pktio_run_pcap.sh
>>>   endif
>>>   if netmap_support
>>> -dist_check_SCRIPTS += pktio_run_netmap
>>> +dist_check_SCRIPTS += pktio_run_netmap.sh
>>>   endif
>>>   if PKTIO_DPDK
>>> -dist_check_SCRIPTS += pktio_run_dpdk
>>> +dist_check_SCRIPTS += pktio_run_dpdk.sh
>>>   endif
>>>     test_SCRIPTS = $(dist_check_SCRIPTS)
>>> diff --git a/platform/linux-generic/test/pktio/pktio_run
>>> b/platform/linux-generic/test/pktio/pktio_run.sh
>>> similarity index 100%
>>> rename from platform/linux-generic/test/pktio/pktio_run
>>> rename to platform/linux-generic/test/pktio/pktio_run.sh
>>> diff --git a/platform/linux-generic/test/pktio/pktio_run_dpdk
>>> b/platform/linux-generic/test/pktio/pktio_run_dpdk.sh
>>> similarity index 100%
>>> rename from platform/linux-generic/test/pktio/pktio_run_dpdk
>>> rename to platform/linux-generic/test/pktio/pktio_run_dpdk.sh
>>> diff --git a/platform/linux-generic/test/pktio/pktio_run_netmap
>>> b/platform/linux-generic/test/pktio/pktio_run_netmap.sh
>>> similarity index 100%
>>> rename from platform/linux-generic/test/pktio/pktio_run_netmap
>>> rename to platform/linux-generic/test/pktio/pktio_run_netmap.sh
>>> diff --git a/platform/linux-generic/test/pktio/pktio_run_pcap
>>> b/platform/linux-generic/test/pktio/pktio_run_pcap.sh
>>> similarity index 100%
>>> rename from platform/linux-generic/test/pktio/pktio_run_pcap
>>> rename to platform/linux-generic/test/pktio/pktio_run_pcap.sh
>>> diff --git a/platform/linux-generic/test/pktio/pktio_run_tap
>>> b/platform/linux-generic/test/pktio/pktio_run_tap.sh
>>> similarity index 100%
>>> rename from platform/linux-generic/test/pktio/pktio_run_tap
>>> rename to platform/linux-generic/test/pktio/pktio_run_tap.sh
>>> diff --git a/platform/linux-generic/test/pktio_ipc/Makefile.am
>>> b/platform/linux-generic/test/pktio_ipc/Makefile.am
>>> index bc224ae..8858bd2 100644
>>> --- a/platform/linux-generic/test/pktio_ipc/Makefile.am
>>> +++ b/platform/linux-generic/test/pktio_ipc/Makefile.am
>>> @@ -16,5 +16,5 @@ dist_pktio_ipc2_SOURCES = pktio_ipc2.c ipc_common.c
>>>     EXTRA_DIST = ipc_common.h
>>>   -dist_check_SCRIPTS = pktio_ipc_run
>>> +dist_check_SCRIPTS = pktio_ipc_run.sh
>>>   test_SCRIPTS = $(dist_check_SCRIPTS)
>>> diff --git a/platform/linux-generic/test/pktio_ipc/pktio_ipc_run
>>> b/platform/linux-generic/test/pktio_ipc/pktio_ipc_run.sh
>>> similarity index 100%
>>> rename from platform/linux-generic/test/pktio_ipc/pktio_ipc_run
>>> rename to platform/linux-generic/test/pktio_ipc/pktio_ipc_run.sh
>>> diff --git a/test/performance/Makefile.am b/test/performance/Makefile.am
>>> index d61dee9..d23bb3e 100644
>>> --- a/test/performance/Makefile.am
>>> +++ b/test/performance/Makefile.am
>>> @@ -7,8 +7,10 @@ EXECUTABLES = odp_crypto$(EXEEXT)
>>> odp_pktio_perf$(EXEEXT)
>>>   COMPILE_ONLY = odp_l2fwd$(EXEEXT) \
>>>                odp_scheduling$(EXEEXT)
>>>   -TESTSCRIPTS = odp_l2fwd_run \
>>> -             odp_scheduling_run
>>> +TESTSCRIPTS = odp_l2fwd_run.sh \
>>> +             odp_scheduling_run.sh
>>> +
>>> +TEST_EXTENSIONS = .sh
>>>     if test_perf
>>>   TESTS = $(EXECUTABLES) $(TESTSCRIPTS)
>>> diff --git a/test/performance/odp_l2fwd_run
>>> b/test/performance/odp_l2fwd_run.sh
>>> similarity index 100%
>>> rename from test/performance/odp_l2fwd_run
>>> rename to test/performance/odp_l2fwd_run.sh
>>> diff --git a/test/performance/odp_scheduling_run
>>> b/test/performance/odp_scheduling_run.sh
>>> similarity index 100%
>>> rename from test/performance/odp_scheduling_run
>>> rename to test/performance/odp_scheduling_run.sh
>>>
>>
>> _______________________________________________
>> lng-odp mailing list
>> lng-odp@lists.linaro.org
>> https://lists.linaro.org/mailman/listinfo/lng-odp
>>
>
>
>
> --
> Mike Holmes
> Technical Manager - Linaro Networking Group
> Linaro.org <http://www.linaro.org/> *│ *Open source software for ARM SoCs
> "Work should be fun and collaborative, the rest follows"
>
>
>
Maxim Uvarov May 18, 2016, 11:46 a.m. UTC | #4
On 05/17/16 19:02, Mike Holmes wrote:
> Wait, the final result is good and matches the long report - all the 
> .sh files pass but if you scroll back up I get
>
> make[5]: Leaving directory 
> '/root/check-odp/build/odp/platform/linux-generic/test/shmem'
> make[5]: Entering directory 
> '/root/check-odp/build/odp/platform/linux-generic/test'
> make[5]: *** No rule to make target '--mode=execute', needed by 'all-am'.
> make[5]: *** No rule to make target 'valgrind', needed by 'all-am'.
> make[5]: *** No rule to make target '--error-exitcode=1', needed by 
> 'all-am'.
> make[5]: *** No rule to make target '--num-callers=30', needed by 
> 'all-am'.
> make[5]: Target 'all-am' not remade because of errors.
> make[5]: Leaving directory 
> '/root/check-odp/build/odp/platform/linux-generic/test'
> Makefile:707: recipe for target 'all-recursive' failed
> make[4]: *** [all-recursive] Error 1
> make[4]: Target 'all' not remade because of errors.
> make[4]: Leaving directory 
> '/root/check-odp/build/odp/platform/linux-generic/test'
>

can we run this test without odp-check somehow? I run with 
--enable-valgrind and make check after
that and it looks like it does not run valgrind on test. But odp-check 
somehow runs it.

Maxim.

>
> On 17 May 2016 at 12:00, Mike Holmes <mike.holmes@linaro.org 
> <mailto:mike.holmes@linaro.org>> wrote:
>
>
>
>     On 17 May 2016 at 11:14, Maxim Uvarov <maxim.uvarov@linaro.org
>     <mailto:maxim.uvarov@linaro.org>> wrote:
>
>         On 05/17/16 17:57, Maxim Uvarov wrote:
>
>             valgrind should not check bash wrappers. Accoding to doc:
>             https://www.gnu.org/software/gnulib/manual/html_node/Running-self_002dtests-under-valgrind.html
>             TEST_EXTENSIONS has to be set.
>             https://bugs.linaro.org/show_bug.cgi?id=2230
>
>         this is for bug:
>         https://bugs.linaro.org/show_bug.cgi?id=2229
>
>         will fix it on apply or v2 if it will be needed.
>
>
>     Reviewed-and-tested-by: Mike Holmes <mike.holmes@linaro.org
>     <mailto:mike.holmes@linaro.org>>
>
>
>
>         Maxim.
>
>
>
>             Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org
>             <mailto:maxim.uvarov@linaro.org>>
>             ---
>               platform/linux-generic/test/Makefile.am                
>               | 14 ++++++++------
>             platform/linux-generic/test/pktio/Makefile.am            
>             | 10 +++++-----
>               .../linux-generic/test/pktio/{pktio_run =>
>             pktio_run.sh}   |  0
>               .../test/pktio/{pktio_run_dpdk => pktio_run_dpdk.sh}   
>                |  0
>               .../test/pktio/{pktio_run_netmap =>
>             pktio_run_netmap.sh}   |  0
>               .../test/pktio/{pktio_run_pcap => pktio_run_pcap.sh}   
>                |  0
>               .../test/pktio/{pktio_run_tap => pktio_run_tap.sh}     
>                |  0
>             platform/linux-generic/test/pktio_ipc/Makefile.am        
>             |  2 +-
>               .../test/pktio_ipc/{pktio_ipc_run => pktio_ipc_run.sh} 
>                |  0
>               test/performance/Makefile.am                    |  6 ++++--
>               test/performance/{odp_l2fwd_run => odp_l2fwd_run.sh}   
>                |  0
>               .../{odp_scheduling_run => odp_scheduling_run.sh}       
>               |  0
>               12 files changed, 18 insertions(+), 14 deletions(-)
>               rename platform/linux-generic/test/pktio/{pktio_run =>
>             pktio_run.sh} (100%)
>               rename platform/linux-generic/test/pktio/{pktio_run_dpdk
>             => pktio_run_dpdk.sh} (100%)
>               rename
>             platform/linux-generic/test/pktio/{pktio_run_netmap =>
>             pktio_run_netmap.sh} (100%)
>               rename platform/linux-generic/test/pktio/{pktio_run_pcap
>             => pktio_run_pcap.sh} (100%)
>               rename platform/linux-generic/test/pktio/{pktio_run_tap
>             => pktio_run_tap.sh} (100%)
>               rename
>             platform/linux-generic/test/pktio_ipc/{pktio_ipc_run =>
>             pktio_ipc_run.sh} (100%)
>               rename test/performance/{odp_l2fwd_run =>
>             odp_l2fwd_run.sh} (100%)
>               rename test/performance/{odp_scheduling_run =>
>             odp_scheduling_run.sh} (100%)
>
>             diff --git a/platform/linux-generic/test/Makefile.am
>             b/platform/linux-generic/test/Makefile.am
>             index 05998e3..f74185d 100644
>             --- a/platform/linux-generic/test/Makefile.am
>             +++ b/platform/linux-generic/test/Makefile.am
>             @@ -6,8 +6,8 @@ ODP_MODULES = pktio \
>                           shmem
>                 if test_vald
>             -TESTS = pktio/pktio_run \
>             -       pktio/pktio_run_tap \
>             +TESTS = pktio/pktio_run.sh \
>             +       pktio/pktio_run_tap.sh \
>                     ring/ringtest$(EXEEXT) \
>                     shmem/shmem_linux \
>             ${top_builddir}/test/validation/atomic/atomic_main$(EXEEXT) \
>             @@ -38,20 +38,22 @@ TESTS = pktio/pktio_run \
>               SUBDIRS = $(ODP_MODULES)
>                 if HAVE_PCAP
>             -TESTS += pktio/pktio_run_pcap
>             +TESTS += pktio/pktio_run_pcap.sh
>               endif
>               if PKTIO_IPC
>             -TESTS += pktio_ipc/pktio_ipc_run
>             +TESTS += pktio_ipc/pktio_ipc_run.sh
>               SUBDIRS += pktio_ipc
>               endif
>               if netmap_support
>             -TESTS += pktio/pktio_run_netmap
>             +TESTS += pktio/pktio_run_netmap.sh
>               endif
>               if PKTIO_DPDK
>             -TESTS += pktio/pktio_run_dpdk
>             +TESTS += pktio/pktio_run_dpdk.sh
>               endif
>               endif
>               +TEST_EXTENSIONS = .sh
>             +
>               dist_check_SCRIPTS = run-test tests-validation.env
>             $(LOG_COMPILER)
>                 test_SCRIPTS = $(dist_check_SCRIPTS)
>             diff --git a/platform/linux-generic/test/pktio/Makefile.am
>             b/platform/linux-generic/test/pktio/Makefile.am
>             index 3dcc1ee..4a14343 100644
>             --- a/platform/linux-generic/test/pktio/Makefile.am
>             +++ b/platform/linux-generic/test/pktio/Makefile.am
>             @@ -1,15 +1,15 @@
>               dist_check_SCRIPTS = pktio_env \
>             -                    pktio_run \
>             -                    pktio_run_tap
>             +                    pktio_run.sh \
>             +                    pktio_run_tap.sh
>                 if HAVE_PCAP
>             -dist_check_SCRIPTS += pktio_run_pcap
>             +dist_check_SCRIPTS += pktio_run_pcap.sh
>               endif
>               if netmap_support
>             -dist_check_SCRIPTS += pktio_run_netmap
>             +dist_check_SCRIPTS += pktio_run_netmap.sh
>               endif
>               if PKTIO_DPDK
>             -dist_check_SCRIPTS += pktio_run_dpdk
>             +dist_check_SCRIPTS += pktio_run_dpdk.sh
>               endif
>                 test_SCRIPTS = $(dist_check_SCRIPTS)
>             diff --git a/platform/linux-generic/test/pktio/pktio_run
>             b/platform/linux-generic/test/pktio/pktio_run.sh
>             similarity index 100%
>             rename from platform/linux-generic/test/pktio/pktio_run
>             rename to platform/linux-generic/test/pktio/pktio_run.sh
>             diff --git
>             a/platform/linux-generic/test/pktio/pktio_run_dpdk
>             b/platform/linux-generic/test/pktio/pktio_run_dpdk.sh
>             similarity index 100%
>             rename from platform/linux-generic/test/pktio/pktio_run_dpdk
>             rename to platform/linux-generic/test/pktio/pktio_run_dpdk.sh
>             diff --git
>             a/platform/linux-generic/test/pktio/pktio_run_netmap
>             b/platform/linux-generic/test/pktio/pktio_run_netmap.sh
>             similarity index 100%
>             rename from platform/linux-generic/test/pktio/pktio_run_netmap
>             rename to
>             platform/linux-generic/test/pktio/pktio_run_netmap.sh
>             diff --git
>             a/platform/linux-generic/test/pktio/pktio_run_pcap
>             b/platform/linux-generic/test/pktio/pktio_run_pcap.sh
>             similarity index 100%
>             rename from platform/linux-generic/test/pktio/pktio_run_pcap
>             rename to platform/linux-generic/test/pktio/pktio_run_pcap.sh
>             diff --git
>             a/platform/linux-generic/test/pktio/pktio_run_tap
>             b/platform/linux-generic/test/pktio/pktio_run_tap.sh
>             similarity index 100%
>             rename from platform/linux-generic/test/pktio/pktio_run_tap
>             rename to platform/linux-generic/test/pktio/pktio_run_tap.sh
>             diff --git
>             a/platform/linux-generic/test/pktio_ipc/Makefile.am
>             b/platform/linux-generic/test/pktio_ipc/Makefile.am
>             index bc224ae..8858bd2 100644
>             --- a/platform/linux-generic/test/pktio_ipc/Makefile.am
>             +++ b/platform/linux-generic/test/pktio_ipc/Makefile.am
>             @@ -16,5 +16,5 @@ dist_pktio_ipc2_SOURCES = pktio_ipc2.c
>             ipc_common.c
>                 EXTRA_DIST = ipc_common.h
>               -dist_check_SCRIPTS = pktio_ipc_run
>             +dist_check_SCRIPTS = pktio_ipc_run.sh
>               test_SCRIPTS = $(dist_check_SCRIPTS)
>             diff --git
>             a/platform/linux-generic/test/pktio_ipc/pktio_ipc_run
>             b/platform/linux-generic/test/pktio_ipc/pktio_ipc_run.sh
>             similarity index 100%
>             rename from
>             platform/linux-generic/test/pktio_ipc/pktio_ipc_run
>             rename to
>             platform/linux-generic/test/pktio_ipc/pktio_ipc_run.sh
>             diff --git a/test/performance/Makefile.am
>             b/test/performance/Makefile.am
>             index d61dee9..d23bb3e 100644
>             --- a/test/performance/Makefile.am
>             +++ b/test/performance/Makefile.am
>             @@ -7,8 +7,10 @@ EXECUTABLES = odp_crypto$(EXEEXT)
>             odp_pktio_perf$(EXEEXT)
>               COMPILE_ONLY = odp_l2fwd$(EXEEXT) \
>                            odp_scheduling$(EXEEXT)
>               -TESTSCRIPTS = odp_l2fwd_run \
>             -             odp_scheduling_run
>             +TESTSCRIPTS = odp_l2fwd_run.sh \
>             +             odp_scheduling_run.sh
>             +
>             +TEST_EXTENSIONS = .sh
>                 if test_perf
>               TESTS = $(EXECUTABLES) $(TESTSCRIPTS)
>             diff --git a/test/performance/odp_l2fwd_run
>             b/test/performance/odp_l2fwd_run.sh
>             similarity index 100%
>             rename from test/performance/odp_l2fwd_run
>             rename to test/performance/odp_l2fwd_run.sh
>             diff --git a/test/performance/odp_scheduling_run
>             b/test/performance/odp_scheduling_run.sh
>             similarity index 100%
>             rename from test/performance/odp_scheduling_run
>             rename to test/performance/odp_scheduling_run.sh
>
>
>         _______________________________________________
>         lng-odp mailing list
>         lng-odp@lists.linaro.org <mailto:lng-odp@lists.linaro.org>
>         https://lists.linaro.org/mailman/listinfo/lng-odp
>
>
>
>
>     -- 
>     Mike Holmes
>     Technical Manager - Linaro Networking Group
>     Linaro.org <http://www.linaro.org/>***│ *Open source software for
>     ARM SoCs
>     "Work should be fun and collaborative, the rest follows"
>
>
>
>
> -- 
> Mike Holmes
> Technical Manager - Linaro Networking Group
> Linaro.org <http://www.linaro.org/>***│ *Open source software for ARM SoCs
> "Work should be fun and collaborative, the rest follows"
>
Mike Holmes May 18, 2016, 4:22 p.m. UTC | #5
On 18 May 2016 at 07:46, Maxim Uvarov <maxim.uvarov@linaro.org> wrote:

> On 05/17/16 19:02, Mike Holmes wrote:
>
>> Wait, the final result is good and matches the long report - all the .sh
>> files pass but if you scroll back up I get
>>
>> make[5]: Leaving directory
>> '/root/check-odp/build/odp/platform/linux-generic/test/shmem'
>> make[5]: Entering directory
>> '/root/check-odp/build/odp/platform/linux-generic/test'
>> make[5]: *** No rule to make target '--mode=execute', needed by 'all-am'.
>> make[5]: *** No rule to make target 'valgrind', needed by 'all-am'.
>> make[5]: *** No rule to make target '--error-exitcode=1', needed by
>> 'all-am'.
>> make[5]: *** No rule to make target '--num-callers=30', needed by
>> 'all-am'.
>> make[5]: Target 'all-am' not remade because of errors.
>> make[5]: Leaving directory
>> '/root/check-odp/build/odp/platform/linux-generic/test'
>> Makefile:707: recipe for target 'all-recursive' failed
>> make[4]: *** [all-recursive] Error 1
>> make[4]: Target 'all' not remade because of errors.
>> make[4]: Leaving directory
>> '/root/check-odp/build/odp/platform/linux-generic/test'
>>
>>
> can we run this test without odp-check somehow? I run with
> --enable-valgrind and make check after
> that and it looks like it does not run valgrind on test. But odp-check
> somehow runs it.
>

I ran on just master and the issue is present there so you did not
introduce it.
I am happy with the Review and applying this as is, I will make a bug for
this and we can hunt down a solution.



>
> Maxim.
>
>
>> On 17 May 2016 at 12:00, Mike Holmes <mike.holmes@linaro.org <mailto:
>> mike.holmes@linaro.org>> wrote:
>>
>>
>>
>>     On 17 May 2016 at 11:14, Maxim Uvarov <maxim.uvarov@linaro.org
>>     <mailto:maxim.uvarov@linaro.org>> wrote:
>>
>>         On 05/17/16 17:57, Maxim Uvarov wrote:
>>
>>             valgrind should not check bash wrappers. Accoding to doc:
>>
>> https://www.gnu.org/software/gnulib/manual/html_node/Running-self_002dtests-under-valgrind.html
>>             TEST_EXTENSIONS has to be set.
>>             https://bugs.linaro.org/show_bug.cgi?id=2230
>>
>>         this is for bug:
>>         https://bugs.linaro.org/show_bug.cgi?id=2229
>>
>>         will fix it on apply or v2 if it will be needed.
>>
>>
>>     Reviewed-and-tested-by: Mike Holmes <mike.holmes@linaro.org
>>     <mailto:mike.holmes@linaro.org>>
>>
>>
>>
>>         Maxim.
>>
>>
>>
>>             Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org
>>             <mailto:maxim.uvarov@linaro.org>>
>>
>>             ---
>>               platform/linux-generic/test/Makefile.am
>>           | 14 ++++++++------
>>             platform/linux-generic/test/pktio/Makefile.am
>>         | 10 +++++-----
>>               .../linux-generic/test/pktio/{pktio_run =>
>>             pktio_run.sh}   |  0
>>               .../test/pktio/{pktio_run_dpdk => pktio_run_dpdk.sh}
>>           |  0
>>               .../test/pktio/{pktio_run_netmap =>
>>             pktio_run_netmap.sh}   |  0
>>               .../test/pktio/{pktio_run_pcap => pktio_run_pcap.sh}
>>           |  0
>>               .../test/pktio/{pktio_run_tap => pktio_run_tap.sh}
>>           |  0
>>             platform/linux-generic/test/pktio_ipc/Makefile.am
>>         |  2 +-
>>               .../test/pktio_ipc/{pktio_ipc_run => pktio_ipc_run.sh}
>>           |  0
>>               test/performance/Makefile.am                    |  6 ++++--
>>               test/performance/{odp_l2fwd_run => odp_l2fwd_run.sh}
>>           |  0
>>               .../{odp_scheduling_run => odp_scheduling_run.sh}
>>            |  0
>>               12 files changed, 18 insertions(+), 14 deletions(-)
>>               rename platform/linux-generic/test/pktio/{pktio_run =>
>>             pktio_run.sh} (100%)
>>               rename platform/linux-generic/test/pktio/{pktio_run_dpdk
>>             => pktio_run_dpdk.sh} (100%)
>>               rename
>>             platform/linux-generic/test/pktio/{pktio_run_netmap =>
>>             pktio_run_netmap.sh} (100%)
>>               rename platform/linux-generic/test/pktio/{pktio_run_pcap
>>             => pktio_run_pcap.sh} (100%)
>>               rename platform/linux-generic/test/pktio/{pktio_run_tap
>>             => pktio_run_tap.sh} (100%)
>>               rename
>>             platform/linux-generic/test/pktio_ipc/{pktio_ipc_run =>
>>             pktio_ipc_run.sh} (100%)
>>               rename test/performance/{odp_l2fwd_run =>
>>             odp_l2fwd_run.sh} (100%)
>>               rename test/performance/{odp_scheduling_run =>
>>             odp_scheduling_run.sh} (100%)
>>
>>             diff --git a/platform/linux-generic/test/Makefile.am
>>             b/platform/linux-generic/test/Makefile.am
>>             index 05998e3..f74185d 100644
>>             --- a/platform/linux-generic/test/Makefile.am
>>             +++ b/platform/linux-generic/test/Makefile.am
>>             @@ -6,8 +6,8 @@ ODP_MODULES = pktio \
>>                           shmem
>>                 if test_vald
>>             -TESTS = pktio/pktio_run \
>>             -       pktio/pktio_run_tap \
>>             +TESTS = pktio/pktio_run.sh \
>>             +       pktio/pktio_run_tap.sh \
>>                     ring/ringtest$(EXEEXT) \
>>                     shmem/shmem_linux \
>>             ${top_builddir}/test/validation/atomic/atomic_main$(EXEEXT) \
>>             @@ -38,20 +38,22 @@ TESTS = pktio/pktio_run \
>>               SUBDIRS = $(ODP_MODULES)
>>                 if HAVE_PCAP
>>             -TESTS += pktio/pktio_run_pcap
>>             +TESTS += pktio/pktio_run_pcap.sh
>>               endif
>>               if PKTIO_IPC
>>             -TESTS += pktio_ipc/pktio_ipc_run
>>             +TESTS += pktio_ipc/pktio_ipc_run.sh
>>               SUBDIRS += pktio_ipc
>>               endif
>>               if netmap_support
>>             -TESTS += pktio/pktio_run_netmap
>>             +TESTS += pktio/pktio_run_netmap.sh
>>               endif
>>               if PKTIO_DPDK
>>             -TESTS += pktio/pktio_run_dpdk
>>             +TESTS += pktio/pktio_run_dpdk.sh
>>               endif
>>               endif
>>               +TEST_EXTENSIONS = .sh
>>             +
>>               dist_check_SCRIPTS = run-test tests-validation.env
>>             $(LOG_COMPILER)
>>                 test_SCRIPTS = $(dist_check_SCRIPTS)
>>             diff --git a/platform/linux-generic/test/pktio/Makefile.am
>>             b/platform/linux-generic/test/pktio/Makefile.am
>>             index 3dcc1ee..4a14343 100644
>>             --- a/platform/linux-generic/test/pktio/Makefile.am
>>             +++ b/platform/linux-generic/test/pktio/Makefile.am
>>             @@ -1,15 +1,15 @@
>>               dist_check_SCRIPTS = pktio_env \
>>             -                    pktio_run \
>>             -                    pktio_run_tap
>>             +                    pktio_run.sh \
>>             +                    pktio_run_tap.sh
>>                 if HAVE_PCAP
>>             -dist_check_SCRIPTS += pktio_run_pcap
>>             +dist_check_SCRIPTS += pktio_run_pcap.sh
>>               endif
>>               if netmap_support
>>             -dist_check_SCRIPTS += pktio_run_netmap
>>             +dist_check_SCRIPTS += pktio_run_netmap.sh
>>               endif
>>               if PKTIO_DPDK
>>             -dist_check_SCRIPTS += pktio_run_dpdk
>>             +dist_check_SCRIPTS += pktio_run_dpdk.sh
>>               endif
>>                 test_SCRIPTS = $(dist_check_SCRIPTS)
>>             diff --git a/platform/linux-generic/test/pktio/pktio_run
>>             b/platform/linux-generic/test/pktio/pktio_run.sh
>>             similarity index 100%
>>             rename from platform/linux-generic/test/pktio/pktio_run
>>             rename to platform/linux-generic/test/pktio/pktio_run.sh
>>             diff --git
>>             a/platform/linux-generic/test/pktio/pktio_run_dpdk
>>             b/platform/linux-generic/test/pktio/pktio_run_dpdk.sh
>>             similarity index 100%
>>             rename from platform/linux-generic/test/pktio/pktio_run_dpdk
>>             rename to platform/linux-generic/test/pktio/pktio_run_dpdk.sh
>>             diff --git
>>             a/platform/linux-generic/test/pktio/pktio_run_netmap
>>             b/platform/linux-generic/test/pktio/pktio_run_netmap.sh
>>             similarity index 100%
>>             rename from platform/linux-generic/test/pktio/pktio_run_netmap
>>             rename to
>>             platform/linux-generic/test/pktio/pktio_run_netmap.sh
>>             diff --git
>>             a/platform/linux-generic/test/pktio/pktio_run_pcap
>>             b/platform/linux-generic/test/pktio/pktio_run_pcap.sh
>>             similarity index 100%
>>             rename from platform/linux-generic/test/pktio/pktio_run_pcap
>>             rename to platform/linux-generic/test/pktio/pktio_run_pcap.sh
>>             diff --git
>>             a/platform/linux-generic/test/pktio/pktio_run_tap
>>             b/platform/linux-generic/test/pktio/pktio_run_tap.sh
>>             similarity index 100%
>>             rename from platform/linux-generic/test/pktio/pktio_run_tap
>>             rename to platform/linux-generic/test/pktio/pktio_run_tap.sh
>>             diff --git
>>             a/platform/linux-generic/test/pktio_ipc/Makefile.am
>>             b/platform/linux-generic/test/pktio_ipc/Makefile.am
>>             index bc224ae..8858bd2 100644
>>             --- a/platform/linux-generic/test/pktio_ipc/Makefile.am
>>             +++ b/platform/linux-generic/test/pktio_ipc/Makefile.am
>>             @@ -16,5 +16,5 @@ dist_pktio_ipc2_SOURCES = pktio_ipc2.c
>>             ipc_common.c
>>                 EXTRA_DIST = ipc_common.h
>>               -dist_check_SCRIPTS = pktio_ipc_run
>>             +dist_check_SCRIPTS = pktio_ipc_run.sh
>>               test_SCRIPTS = $(dist_check_SCRIPTS)
>>             diff --git
>>             a/platform/linux-generic/test/pktio_ipc/pktio_ipc_run
>>             b/platform/linux-generic/test/pktio_ipc/pktio_ipc_run.sh
>>             similarity index 100%
>>             rename from
>>             platform/linux-generic/test/pktio_ipc/pktio_ipc_run
>>             rename to
>>             platform/linux-generic/test/pktio_ipc/pktio_ipc_run.sh
>>             diff --git a/test/performance/Makefile.am
>>             b/test/performance/Makefile.am
>>             index d61dee9..d23bb3e 100644
>>             --- a/test/performance/Makefile.am
>>             +++ b/test/performance/Makefile.am
>>             @@ -7,8 +7,10 @@ EXECUTABLES = odp_crypto$(EXEEXT)
>>             odp_pktio_perf$(EXEEXT)
>>               COMPILE_ONLY = odp_l2fwd$(EXEEXT) \
>>                            odp_scheduling$(EXEEXT)
>>               -TESTSCRIPTS = odp_l2fwd_run \
>>             -             odp_scheduling_run
>>             +TESTSCRIPTS = odp_l2fwd_run.sh \
>>             +             odp_scheduling_run.sh
>>             +
>>             +TEST_EXTENSIONS = .sh
>>                 if test_perf
>>               TESTS = $(EXECUTABLES) $(TESTSCRIPTS)
>>             diff --git a/test/performance/odp_l2fwd_run
>>             b/test/performance/odp_l2fwd_run.sh
>>             similarity index 100%
>>             rename from test/performance/odp_l2fwd_run
>>             rename to test/performance/odp_l2fwd_run.sh
>>             diff --git a/test/performance/odp_scheduling_run
>>             b/test/performance/odp_scheduling_run.sh
>>             similarity index 100%
>>             rename from test/performance/odp_scheduling_run
>>             rename to test/performance/odp_scheduling_run.sh
>>
>>
>>         _______________________________________________
>>         lng-odp mailing list
>>         lng-odp@lists.linaro.org <mailto:lng-odp@lists.linaro.org>
>>         https://lists.linaro.org/mailman/listinfo/lng-odp
>>
>>
>>
>>
>>     --     Mike Holmes
>>     Technical Manager - Linaro Networking Group
>>     Linaro.org <http://www.linaro.org/>***│ *Open source software for
>>     ARM SoCs
>>     "Work should be fun and collaborative, the rest follows"
>>
>>
>>
>>
>> --
>> Mike Holmes
>> Technical Manager - Linaro Networking Group
>> Linaro.org <http://www.linaro.org/>***│ *Open source software for ARM
>> SoCs
>> "Work should be fun and collaborative, the rest follows"
>>
>>
>
Mike Holmes May 18, 2016, 4:40 p.m. UTC | #6
*Bug 2254* <https://bugs.linaro.org/show_bug.cgi?id=2254>

On 18 May 2016 at 12:22, Mike Holmes <mike.holmes@linaro.org> wrote:

>
>
> On 18 May 2016 at 07:46, Maxim Uvarov <maxim.uvarov@linaro.org> wrote:
>
>> On 05/17/16 19:02, Mike Holmes wrote:
>>
>>> Wait, the final result is good and matches the long report - all the .sh
>>> files pass but if you scroll back up I get
>>>
>>> make[5]: Leaving directory
>>> '/root/check-odp/build/odp/platform/linux-generic/test/shmem'
>>> make[5]: Entering directory
>>> '/root/check-odp/build/odp/platform/linux-generic/test'
>>> make[5]: *** No rule to make target '--mode=execute', needed by 'all-am'.
>>> make[5]: *** No rule to make target 'valgrind', needed by 'all-am'.
>>> make[5]: *** No rule to make target '--error-exitcode=1', needed by
>>> 'all-am'.
>>> make[5]: *** No rule to make target '--num-callers=30', needed by
>>> 'all-am'.
>>> make[5]: Target 'all-am' not remade because of errors.
>>> make[5]: Leaving directory
>>> '/root/check-odp/build/odp/platform/linux-generic/test'
>>> Makefile:707: recipe for target 'all-recursive' failed
>>> make[4]: *** [all-recursive] Error 1
>>> make[4]: Target 'all' not remade because of errors.
>>> make[4]: Leaving directory
>>> '/root/check-odp/build/odp/platform/linux-generic/test'
>>>
>>>
>> can we run this test without odp-check somehow? I run with
>> --enable-valgrind and make check after
>> that and it looks like it does not run valgrind on test. But odp-check
>> somehow runs it.
>>
>
> I ran on just master and the issue is present there so you did not
> introduce it.
> I am happy with the Review and applying this as is, I will make a bug for
> this and we can hunt down a solution.
>
>
>
>>
>> Maxim.
>>
>>
>>> On 17 May 2016 at 12:00, Mike Holmes <mike.holmes@linaro.org <mailto:
>>> mike.holmes@linaro.org>> wrote:
>>>
>>>
>>>
>>>     On 17 May 2016 at 11:14, Maxim Uvarov <maxim.uvarov@linaro.org
>>>     <mailto:maxim.uvarov@linaro.org>> wrote:
>>>
>>>         On 05/17/16 17:57, Maxim Uvarov wrote:
>>>
>>>             valgrind should not check bash wrappers. Accoding to doc:
>>>
>>> https://www.gnu.org/software/gnulib/manual/html_node/Running-self_002dtests-under-valgrind.html
>>>             TEST_EXTENSIONS has to be set.
>>>             https://bugs.linaro.org/show_bug.cgi?id=2230
>>>
>>>         this is for bug:
>>>         https://bugs.linaro.org/show_bug.cgi?id=2229
>>>
>>>         will fix it on apply or v2 if it will be needed.
>>>
>>>
>>>     Reviewed-and-tested-by: Mike Holmes <mike.holmes@linaro.org
>>>     <mailto:mike.holmes@linaro.org>>
>>>
>>>
>>>
>>>         Maxim.
>>>
>>>
>>>
>>>             Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org
>>>             <mailto:maxim.uvarov@linaro.org>>
>>>
>>>             ---
>>>               platform/linux-generic/test/Makefile.am
>>>           | 14 ++++++++------
>>>             platform/linux-generic/test/pktio/Makefile.am
>>>         | 10 +++++-----
>>>               .../linux-generic/test/pktio/{pktio_run =>
>>>             pktio_run.sh}   |  0
>>>               .../test/pktio/{pktio_run_dpdk => pktio_run_dpdk.sh}
>>>             |  0
>>>               .../test/pktio/{pktio_run_netmap =>
>>>             pktio_run_netmap.sh}   |  0
>>>               .../test/pktio/{pktio_run_pcap => pktio_run_pcap.sh}
>>>             |  0
>>>               .../test/pktio/{pktio_run_tap => pktio_run_tap.sh}
>>>             |  0
>>>             platform/linux-generic/test/pktio_ipc/Makefile.am
>>>         |  2 +-
>>>               .../test/pktio_ipc/{pktio_ipc_run => pktio_ipc_run.sh}
>>>             |  0
>>>               test/performance/Makefile.am                    |  6 ++++--
>>>               test/performance/{odp_l2fwd_run => odp_l2fwd_run.sh}
>>>             |  0
>>>               .../{odp_scheduling_run => odp_scheduling_run.sh}
>>>            |  0
>>>               12 files changed, 18 insertions(+), 14 deletions(-)
>>>               rename platform/linux-generic/test/pktio/{pktio_run =>
>>>             pktio_run.sh} (100%)
>>>               rename platform/linux-generic/test/pktio/{pktio_run_dpdk
>>>             => pktio_run_dpdk.sh} (100%)
>>>               rename
>>>             platform/linux-generic/test/pktio/{pktio_run_netmap =>
>>>             pktio_run_netmap.sh} (100%)
>>>               rename platform/linux-generic/test/pktio/{pktio_run_pcap
>>>             => pktio_run_pcap.sh} (100%)
>>>               rename platform/linux-generic/test/pktio/{pktio_run_tap
>>>             => pktio_run_tap.sh} (100%)
>>>               rename
>>>             platform/linux-generic/test/pktio_ipc/{pktio_ipc_run =>
>>>             pktio_ipc_run.sh} (100%)
>>>               rename test/performance/{odp_l2fwd_run =>
>>>             odp_l2fwd_run.sh} (100%)
>>>               rename test/performance/{odp_scheduling_run =>
>>>             odp_scheduling_run.sh} (100%)
>>>
>>>             diff --git a/platform/linux-generic/test/Makefile.am
>>>             b/platform/linux-generic/test/Makefile.am
>>>             index 05998e3..f74185d 100644
>>>             --- a/platform/linux-generic/test/Makefile.am
>>>             +++ b/platform/linux-generic/test/Makefile.am
>>>             @@ -6,8 +6,8 @@ ODP_MODULES = pktio \
>>>                           shmem
>>>                 if test_vald
>>>             -TESTS = pktio/pktio_run \
>>>             -       pktio/pktio_run_tap \
>>>             +TESTS = pktio/pktio_run.sh \
>>>             +       pktio/pktio_run_tap.sh \
>>>                     ring/ringtest$(EXEEXT) \
>>>                     shmem/shmem_linux \
>>>             ${top_builddir}/test/validation/atomic/atomic_main$(EXEEXT) \
>>>             @@ -38,20 +38,22 @@ TESTS = pktio/pktio_run \
>>>               SUBDIRS = $(ODP_MODULES)
>>>                 if HAVE_PCAP
>>>             -TESTS += pktio/pktio_run_pcap
>>>             +TESTS += pktio/pktio_run_pcap.sh
>>>               endif
>>>               if PKTIO_IPC
>>>             -TESTS += pktio_ipc/pktio_ipc_run
>>>             +TESTS += pktio_ipc/pktio_ipc_run.sh
>>>               SUBDIRS += pktio_ipc
>>>               endif
>>>               if netmap_support
>>>             -TESTS += pktio/pktio_run_netmap
>>>             +TESTS += pktio/pktio_run_netmap.sh
>>>               endif
>>>               if PKTIO_DPDK
>>>             -TESTS += pktio/pktio_run_dpdk
>>>             +TESTS += pktio/pktio_run_dpdk.sh
>>>               endif
>>>               endif
>>>               +TEST_EXTENSIONS = .sh
>>>             +
>>>               dist_check_SCRIPTS = run-test tests-validation.env
>>>             $(LOG_COMPILER)
>>>                 test_SCRIPTS = $(dist_check_SCRIPTS)
>>>             diff --git a/platform/linux-generic/test/pktio/Makefile.am
>>>             b/platform/linux-generic/test/pktio/Makefile.am
>>>             index 3dcc1ee..4a14343 100644
>>>             --- a/platform/linux-generic/test/pktio/Makefile.am
>>>             +++ b/platform/linux-generic/test/pktio/Makefile.am
>>>             @@ -1,15 +1,15 @@
>>>               dist_check_SCRIPTS = pktio_env \
>>>             -                    pktio_run \
>>>             -                    pktio_run_tap
>>>             +                    pktio_run.sh \
>>>             +                    pktio_run_tap.sh
>>>                 if HAVE_PCAP
>>>             -dist_check_SCRIPTS += pktio_run_pcap
>>>             +dist_check_SCRIPTS += pktio_run_pcap.sh
>>>               endif
>>>               if netmap_support
>>>             -dist_check_SCRIPTS += pktio_run_netmap
>>>             +dist_check_SCRIPTS += pktio_run_netmap.sh
>>>               endif
>>>               if PKTIO_DPDK
>>>             -dist_check_SCRIPTS += pktio_run_dpdk
>>>             +dist_check_SCRIPTS += pktio_run_dpdk.sh
>>>               endif
>>>                 test_SCRIPTS = $(dist_check_SCRIPTS)
>>>             diff --git a/platform/linux-generic/test/pktio/pktio_run
>>>             b/platform/linux-generic/test/pktio/pktio_run.sh
>>>             similarity index 100%
>>>             rename from platform/linux-generic/test/pktio/pktio_run
>>>             rename to platform/linux-generic/test/pktio/pktio_run.sh
>>>             diff --git
>>>             a/platform/linux-generic/test/pktio/pktio_run_dpdk
>>>             b/platform/linux-generic/test/pktio/pktio_run_dpdk.sh
>>>             similarity index 100%
>>>             rename from platform/linux-generic/test/pktio/pktio_run_dpdk
>>>             rename to platform/linux-generic/test/pktio/pktio_run_dpdk.sh
>>>             diff --git
>>>             a/platform/linux-generic/test/pktio/pktio_run_netmap
>>>             b/platform/linux-generic/test/pktio/pktio_run_netmap.sh
>>>             similarity index 100%
>>>             rename from
>>> platform/linux-generic/test/pktio/pktio_run_netmap
>>>             rename to
>>>             platform/linux-generic/test/pktio/pktio_run_netmap.sh
>>>             diff --git
>>>             a/platform/linux-generic/test/pktio/pktio_run_pcap
>>>             b/platform/linux-generic/test/pktio/pktio_run_pcap.sh
>>>             similarity index 100%
>>>             rename from platform/linux-generic/test/pktio/pktio_run_pcap
>>>             rename to platform/linux-generic/test/pktio/pktio_run_pcap.sh
>>>             diff --git
>>>             a/platform/linux-generic/test/pktio/pktio_run_tap
>>>             b/platform/linux-generic/test/pktio/pktio_run_tap.sh
>>>             similarity index 100%
>>>             rename from platform/linux-generic/test/pktio/pktio_run_tap
>>>             rename to platform/linux-generic/test/pktio/pktio_run_tap.sh
>>>             diff --git
>>>             a/platform/linux-generic/test/pktio_ipc/Makefile.am
>>>             b/platform/linux-generic/test/pktio_ipc/Makefile.am
>>>             index bc224ae..8858bd2 100644
>>>             --- a/platform/linux-generic/test/pktio_ipc/Makefile.am
>>>             +++ b/platform/linux-generic/test/pktio_ipc/Makefile.am
>>>             @@ -16,5 +16,5 @@ dist_pktio_ipc2_SOURCES = pktio_ipc2.c
>>>             ipc_common.c
>>>                 EXTRA_DIST = ipc_common.h
>>>               -dist_check_SCRIPTS = pktio_ipc_run
>>>             +dist_check_SCRIPTS = pktio_ipc_run.sh
>>>               test_SCRIPTS = $(dist_check_SCRIPTS)
>>>             diff --git
>>>             a/platform/linux-generic/test/pktio_ipc/pktio_ipc_run
>>>             b/platform/linux-generic/test/pktio_ipc/pktio_ipc_run.sh
>>>             similarity index 100%
>>>             rename from
>>>             platform/linux-generic/test/pktio_ipc/pktio_ipc_run
>>>             rename to
>>>             platform/linux-generic/test/pktio_ipc/pktio_ipc_run.sh
>>>             diff --git a/test/performance/Makefile.am
>>>             b/test/performance/Makefile.am
>>>             index d61dee9..d23bb3e 100644
>>>             --- a/test/performance/Makefile.am
>>>             +++ b/test/performance/Makefile.am
>>>             @@ -7,8 +7,10 @@ EXECUTABLES = odp_crypto$(EXEEXT)
>>>             odp_pktio_perf$(EXEEXT)
>>>               COMPILE_ONLY = odp_l2fwd$(EXEEXT) \
>>>                            odp_scheduling$(EXEEXT)
>>>               -TESTSCRIPTS = odp_l2fwd_run \
>>>             -             odp_scheduling_run
>>>             +TESTSCRIPTS = odp_l2fwd_run.sh \
>>>             +             odp_scheduling_run.sh
>>>             +
>>>             +TEST_EXTENSIONS = .sh
>>>                 if test_perf
>>>               TESTS = $(EXECUTABLES) $(TESTSCRIPTS)
>>>             diff --git a/test/performance/odp_l2fwd_run
>>>             b/test/performance/odp_l2fwd_run.sh
>>>             similarity index 100%
>>>             rename from test/performance/odp_l2fwd_run
>>>             rename to test/performance/odp_l2fwd_run.sh
>>>             diff --git a/test/performance/odp_scheduling_run
>>>             b/test/performance/odp_scheduling_run.sh
>>>             similarity index 100%
>>>             rename from test/performance/odp_scheduling_run
>>>             rename to test/performance/odp_scheduling_run.sh
>>>
>>>
>>>         _______________________________________________
>>>         lng-odp mailing list
>>>         lng-odp@lists.linaro.org <mailto:lng-odp@lists.linaro.org>
>>>         https://lists.linaro.org/mailman/listinfo/lng-odp
>>>
>>>
>>>
>>>
>>>     --     Mike Holmes
>>>     Technical Manager - Linaro Networking Group
>>>     Linaro.org <http://www.linaro.org/>***│ *Open source software for
>>>     ARM SoCs
>>>     "Work should be fun and collaborative, the rest follows"
>>>
>>>
>>>
>>>
>>> --
>>> Mike Holmes
>>> Technical Manager - Linaro Networking Group
>>> Linaro.org <http://www.linaro.org/>***│ *Open source software for ARM
>>> SoCs
>>> "Work should be fun and collaborative, the rest follows"
>>>
>>>
>>
>
>
> --
> Mike Holmes
> Technical Manager - Linaro Networking Group
> Linaro.org <http://www.linaro.org/> *│ *Open source software for ARM SoCs
> "Work should be fun and collaborative, the rest follows"
>
>
>
Maxim Uvarov May 18, 2016, 6:50 p.m. UTC | #7
Thanks,
patch merged.

On 05/18/16 19:40, Mike Holmes wrote:
> *Bug 2254* <https://bugs.linaro.org/show_bug.cgi?id=2254>
>
> On 18 May 2016 at 12:22, Mike Holmes <mike.holmes@linaro.org 
> <mailto:mike.holmes@linaro.org>> wrote:
>
>
>
>     On 18 May 2016 at 07:46, Maxim Uvarov <maxim.uvarov@linaro.org
>     <mailto:maxim.uvarov@linaro.org>> wrote:
>
>         On 05/17/16 19:02, Mike Holmes wrote:
>
>             Wait, the final result is good and matches the long report
>             - all the .sh files pass but if you scroll back up I get
>
>             make[5]: Leaving directory
>             '/root/check-odp/build/odp/platform/linux-generic/test/shmem'
>             make[5]: Entering directory
>             '/root/check-odp/build/odp/platform/linux-generic/test'
>             make[5]: *** No rule to make target '--mode=execute',
>             needed by 'all-am'.
>             make[5]: *** No rule to make target 'valgrind', needed by
>             'all-am'.
>             make[5]: *** No rule to make target '--error-exitcode=1',
>             needed by 'all-am'.
>             make[5]: *** No rule to make target '--num-callers=30',
>             needed by 'all-am'.
>             make[5]: Target 'all-am' not remade because of errors.
>             make[5]: Leaving directory
>             '/root/check-odp/build/odp/platform/linux-generic/test'
>             Makefile:707: recipe for target 'all-recursive' failed
>             make[4]: *** [all-recursive] Error 1
>             make[4]: Target 'all' not remade because of errors.
>             make[4]: Leaving directory
>             '/root/check-odp/build/odp/platform/linux-generic/test'
>
>
>         can we run this test without odp-check somehow? I run with
>         --enable-valgrind and make check after
>         that and it looks like it does not run valgrind on test. But
>         odp-check somehow runs it.
>
>
>     I ran on just master and the issue is present there so you did not
>     introduce it.
>     I am happy with the Review and applying this as is, I will make a
>     bug for this and we can hunt down a solution.
>
>
>         Maxim.
>
>
>             On 17 May 2016 at 12:00, Mike Holmes
>             <mike.holmes@linaro.org <mailto:mike.holmes@linaro.org>
>             <mailto:mike.holmes@linaro.org
>             <mailto:mike.holmes@linaro.org>>> wrote:
>
>
>
>                 On 17 May 2016 at 11:14, Maxim Uvarov
>             <maxim.uvarov@linaro.org <mailto:maxim.uvarov@linaro.org>
>                 <mailto:maxim.uvarov@linaro.org
>             <mailto:maxim.uvarov@linaro.org>>> wrote:
>
>                     On 05/17/16 17:57, Maxim Uvarov wrote:
>
>                         valgrind should not check bash wrappers.
>             Accoding to doc:
>             https://www.gnu.org/software/gnulib/manual/html_node/Running-self_002dtests-under-valgrind.html
>                         TEST_EXTENSIONS has to be set.
>             https://bugs.linaro.org/show_bug.cgi?id=2230
>
>                     this is for bug:
>             https://bugs.linaro.org/show_bug.cgi?id=2229
>
>                     will fix it on apply or v2 if it will be needed.
>
>
>                 Reviewed-and-tested-by: Mike Holmes
>             <mike.holmes@linaro.org <mailto:mike.holmes@linaro.org>
>                 <mailto:mike.holmes@linaro.org
>             <mailto:mike.holmes@linaro.org>>>
>
>
>
>                     Maxim.
>
>
>
>                         Signed-off-by: Maxim Uvarov
>             <maxim.uvarov@linaro.org <mailto:maxim.uvarov@linaro.org>
>                         <mailto:maxim.uvarov@linaro.org
>             <mailto:maxim.uvarov@linaro.org>>>
>
>                         ---
>             platform/linux-generic/test/Makefile.am                  
>                     | 14 ++++++++------
>             platform/linux-generic/test/pktio/Makefile.am            
>                       | 10 +++++-----
>             .../linux-generic/test/pktio/{pktio_run =>
>                         pktio_run.sh}   |  0
>             .../test/pktio/{pktio_run_dpdk => pktio_run_dpdk.sh}     
>                         |  0
>             .../test/pktio/{pktio_run_netmap =>
>                         pktio_run_netmap.sh}   |  0
>             .../test/pktio/{pktio_run_pcap => pktio_run_pcap.sh}     
>                         |  0
>             .../test/pktio/{pktio_run_tap => pktio_run_tap.sh}       
>                         |  0
>             platform/linux-generic/test/pktio_ipc/Makefile.am        
>                       |  2 +-
>             .../test/pktio_ipc/{pktio_ipc_run => pktio_ipc_run.sh}   
>                         |  0
>             test/performance/Makefile.am       |  6 ++++--
>             test/performance/{odp_l2fwd_run => odp_l2fwd_run.sh}     
>                         |  0
>                           .../{odp_scheduling_run =>
>             odp_scheduling_run.sh}        |  0
>                           12 files changed, 18 insertions(+), 14
>             deletions(-)
>                           rename
>             platform/linux-generic/test/pktio/{pktio_run =>
>                         pktio_run.sh} (100%)
>                           rename
>             platform/linux-generic/test/pktio/{pktio_run_dpdk
>                         => pktio_run_dpdk.sh} (100%)
>                           rename
>             platform/linux-generic/test/pktio/{pktio_run_netmap =>
>                         pktio_run_netmap.sh} (100%)
>                           rename
>             platform/linux-generic/test/pktio/{pktio_run_pcap
>                         => pktio_run_pcap.sh} (100%)
>                           rename
>             platform/linux-generic/test/pktio/{pktio_run_tap
>                         => pktio_run_tap.sh} (100%)
>                           rename
>             platform/linux-generic/test/pktio_ipc/{pktio_ipc_run =>
>                         pktio_ipc_run.sh} (100%)
>                           rename test/performance/{odp_l2fwd_run =>
>                         odp_l2fwd_run.sh} (100%)
>                           rename test/performance/{odp_scheduling_run =>
>                         odp_scheduling_run.sh} (100%)
>
>                         diff --git
>             a/platform/linux-generic/test/Makefile.am
>             b/platform/linux-generic/test/Makefile.am
>                         index 05998e3..f74185d 100644
>                         --- a/platform/linux-generic/test/Makefile.am
>                         +++ b/platform/linux-generic/test/Makefile.am
>                         @@ -6,8 +6,8 @@ ODP_MODULES = pktio \
>                                       shmem
>                             if test_vald
>                         -TESTS = pktio/pktio_run \
>                         -       pktio/pktio_run_tap \
>                         +TESTS = pktio/pktio_run.sh \
>                         +       pktio/pktio_run_tap.sh \
>                                 ring/ringtest$(EXEEXT) \
>                                 shmem/shmem_linux \
>             ${top_builddir}/test/validation/atomic/atomic_main$(EXEEXT) \
>                         @@ -38,20 +38,22 @@ TESTS = pktio/pktio_run \
>                           SUBDIRS = $(ODP_MODULES)
>                             if HAVE_PCAP
>                         -TESTS += pktio/pktio_run_pcap
>                         +TESTS += pktio/pktio_run_pcap.sh
>                           endif
>                           if PKTIO_IPC
>                         -TESTS += pktio_ipc/pktio_ipc_run
>                         +TESTS += pktio_ipc/pktio_ipc_run.sh
>                           SUBDIRS += pktio_ipc
>                           endif
>                           if netmap_support
>                         -TESTS += pktio/pktio_run_netmap
>                         +TESTS += pktio/pktio_run_netmap.sh
>                           endif
>                           if PKTIO_DPDK
>                         -TESTS += pktio/pktio_run_dpdk
>                         +TESTS += pktio/pktio_run_dpdk.sh
>                           endif
>                           endif
>                           +TEST_EXTENSIONS = .sh
>                         +
>                           dist_check_SCRIPTS = run-test
>             tests-validation.env
>                         $(LOG_COMPILER)
>                             test_SCRIPTS = $(dist_check_SCRIPTS)
>                         diff --git
>             a/platform/linux-generic/test/pktio/Makefile.am
>             b/platform/linux-generic/test/pktio/Makefile.am
>                         index 3dcc1ee..4a14343 100644
>                         ---
>             a/platform/linux-generic/test/pktio/Makefile.am
>                         +++
>             b/platform/linux-generic/test/pktio/Makefile.am
>                         @@ -1,15 +1,15 @@
>                           dist_check_SCRIPTS = pktio_env \
>                         -                    pktio_run \
>                         - pktio_run_tap
>                         + pktio_run.sh \
>                         + pktio_run_tap.sh
>                             if HAVE_PCAP
>                         -dist_check_SCRIPTS += pktio_run_pcap
>                         +dist_check_SCRIPTS += pktio_run_pcap.sh
>                           endif
>                           if netmap_support
>                         -dist_check_SCRIPTS += pktio_run_netmap
>                         +dist_check_SCRIPTS += pktio_run_netmap.sh
>                           endif
>                           if PKTIO_DPDK
>                         -dist_check_SCRIPTS += pktio_run_dpdk
>                         +dist_check_SCRIPTS += pktio_run_dpdk.sh
>                           endif
>                             test_SCRIPTS = $(dist_check_SCRIPTS)
>                         diff --git
>             a/platform/linux-generic/test/pktio/pktio_run
>             b/platform/linux-generic/test/pktio/pktio_run.sh
>                         similarity index 100%
>                         rename from
>             platform/linux-generic/test/pktio/pktio_run
>                         rename to
>             platform/linux-generic/test/pktio/pktio_run.sh
>                         diff --git
>             a/platform/linux-generic/test/pktio/pktio_run_dpdk
>             b/platform/linux-generic/test/pktio/pktio_run_dpdk.sh
>                         similarity index 100%
>                         rename from
>             platform/linux-generic/test/pktio/pktio_run_dpdk
>                         rename to
>             platform/linux-generic/test/pktio/pktio_run_dpdk.sh
>                         diff --git
>             a/platform/linux-generic/test/pktio/pktio_run_netmap
>             b/platform/linux-generic/test/pktio/pktio_run_netmap.sh
>                         similarity index 100%
>                         rename from
>             platform/linux-generic/test/pktio/pktio_run_netmap
>                         rename to
>             platform/linux-generic/test/pktio/pktio_run_netmap.sh
>                         diff --git
>             a/platform/linux-generic/test/pktio/pktio_run_pcap
>             b/platform/linux-generic/test/pktio/pktio_run_pcap.sh
>                         similarity index 100%
>                         rename from
>             platform/linux-generic/test/pktio/pktio_run_pcap
>                         rename to
>             platform/linux-generic/test/pktio/pktio_run_pcap.sh
>                         diff --git
>             a/platform/linux-generic/test/pktio/pktio_run_tap
>             b/platform/linux-generic/test/pktio/pktio_run_tap.sh
>                         similarity index 100%
>                         rename from
>             platform/linux-generic/test/pktio/pktio_run_tap
>                         rename to
>             platform/linux-generic/test/pktio/pktio_run_tap.sh
>                         diff --git
>             a/platform/linux-generic/test/pktio_ipc/Makefile.am
>             b/platform/linux-generic/test/pktio_ipc/Makefile.am
>                         index bc224ae..8858bd2 100644
>                         ---
>             a/platform/linux-generic/test/pktio_ipc/Makefile.am
>                         +++
>             b/platform/linux-generic/test/pktio_ipc/Makefile.am
>                         @@ -16,5 +16,5 @@ dist_pktio_ipc2_SOURCES =
>             pktio_ipc2.c
>                         ipc_common.c
>                             EXTRA_DIST = ipc_common.h
>                           -dist_check_SCRIPTS = pktio_ipc_run
>                         +dist_check_SCRIPTS = pktio_ipc_run.sh
>                           test_SCRIPTS = $(dist_check_SCRIPTS)
>                         diff --git
>             a/platform/linux-generic/test/pktio_ipc/pktio_ipc_run
>             b/platform/linux-generic/test/pktio_ipc/pktio_ipc_run.sh
>                         similarity index 100%
>                         rename from
>             platform/linux-generic/test/pktio_ipc/pktio_ipc_run
>                         rename to
>             platform/linux-generic/test/pktio_ipc/pktio_ipc_run.sh
>                         diff --git a/test/performance/Makefile.am
>                         b/test/performance/Makefile.am
>                         index d61dee9..d23bb3e 100644
>                         --- a/test/performance/Makefile.am
>                         +++ b/test/performance/Makefile.am
>                         @@ -7,8 +7,10 @@ EXECUTABLES = odp_crypto$(EXEEXT)
>                         odp_pktio_perf$(EXEEXT)
>                           COMPILE_ONLY = odp_l2fwd$(EXEEXT) \
>              odp_scheduling$(EXEEXT)
>                           -TESTSCRIPTS = odp_l2fwd_run \
>                         -  odp_scheduling_run
>                         +TESTSCRIPTS = odp_l2fwd_run.sh \
>                         +  odp_scheduling_run.sh
>                         +
>                         +TEST_EXTENSIONS = .sh
>                             if test_perf
>                           TESTS = $(EXECUTABLES) $(TESTSCRIPTS)
>                         diff --git a/test/performance/odp_l2fwd_run
>             b/test/performance/odp_l2fwd_run.sh
>                         similarity index 100%
>                         rename from test/performance/odp_l2fwd_run
>                         rename to test/performance/odp_l2fwd_run.sh
>                         diff --git a/test/performance/odp_scheduling_run
>             b/test/performance/odp_scheduling_run.sh
>                         similarity index 100%
>                         rename from test/performance/odp_scheduling_run
>                         rename to test/performance/odp_scheduling_run.sh
>
>
>             _______________________________________________
>                     lng-odp mailing list
>             lng-odp@lists.linaro.org <mailto:lng-odp@lists.linaro.org>
>             <mailto:lng-odp@lists.linaro.org
>             <mailto:lng-odp@lists.linaro.org>>
>             https://lists.linaro.org/mailman/listinfo/lng-odp
>
>
>
>
>                 --     Mike Holmes
>                 Technical Manager - Linaro Networking Group
>                 Linaro.org <http://www.linaro.org/>***│ *Open source
>             software for
>                 ARM SoCs
>                 "Work should be fun and collaborative, the rest follows"
>
>
>
>
>             -- 
>             Mike Holmes
>             Technical Manager - Linaro Networking Group
>             Linaro.org <http://www.linaro.org/>***│ *Open source
>             software for ARM SoCs
>             "Work should be fun and collaborative, the rest follows"
>
>
>
>
>
>     -- 
>     Mike Holmes
>     Technical Manager - Linaro Networking Group
>     Linaro.org <http://www.linaro.org/>***│ *Open source software for
>     ARM SoCs
>     "Work should be fun and collaborative, the rest follows"
>
>
>
>
> -- 
> Mike Holmes
> Technical Manager - Linaro Networking Group
> Linaro.org <http://www.linaro.org/>***│ *Open source software for ARM SoCs
> "Work should be fun and collaborative, the rest follows"
>
Zoltan Kiss June 9, 2016, 2:40 p.m. UTC | #8
Hi,

Now that I tried to port this to ODP-DPDK, the pktio tests started to 
fail. It turned out Valgrind overwrites the LOG_COMPILER, which is not 
used in odp-linux, but odp-dpdk has that. TEST_EXTENSIONS makes the 
testcase run without the wrapper, even if Valgrind is not used.
Moreover, do we need this at all? I mean, this script runs the pktio 
tests, which are therefore not tested with Valgrind.

Zoli

On 17/05/16 15:57, Maxim Uvarov wrote:
> valgrind should not check bash wrappers. Accoding to doc:
> https://www.gnu.org/software/gnulib/manual/html_node/Running-self_002dtests-under-valgrind.html
> TEST_EXTENSIONS has to be set.
> https://bugs.linaro.org/show_bug.cgi?id=2230
>
> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
> ---
>   platform/linux-generic/test/Makefile.am                    | 14 ++++++++------
>   platform/linux-generic/test/pktio/Makefile.am              | 10 +++++-----
>   .../linux-generic/test/pktio/{pktio_run => pktio_run.sh}   |  0
>   .../test/pktio/{pktio_run_dpdk => pktio_run_dpdk.sh}       |  0
>   .../test/pktio/{pktio_run_netmap => pktio_run_netmap.sh}   |  0
>   .../test/pktio/{pktio_run_pcap => pktio_run_pcap.sh}       |  0
>   .../test/pktio/{pktio_run_tap => pktio_run_tap.sh}         |  0
>   platform/linux-generic/test/pktio_ipc/Makefile.am          |  2 +-
>   .../test/pktio_ipc/{pktio_ipc_run => pktio_ipc_run.sh}     |  0
>   test/performance/Makefile.am                               |  6 ++++--
>   test/performance/{odp_l2fwd_run => odp_l2fwd_run.sh}       |  0
>   .../{odp_scheduling_run => odp_scheduling_run.sh}          |  0
>   12 files changed, 18 insertions(+), 14 deletions(-)
>   rename platform/linux-generic/test/pktio/{pktio_run => pktio_run.sh} (100%)
>   rename platform/linux-generic/test/pktio/{pktio_run_dpdk => pktio_run_dpdk.sh} (100%)
>   rename platform/linux-generic/test/pktio/{pktio_run_netmap => pktio_run_netmap.sh} (100%)
>   rename platform/linux-generic/test/pktio/{pktio_run_pcap => pktio_run_pcap.sh} (100%)
>   rename platform/linux-generic/test/pktio/{pktio_run_tap => pktio_run_tap.sh} (100%)
>   rename platform/linux-generic/test/pktio_ipc/{pktio_ipc_run => pktio_ipc_run.sh} (100%)
>   rename test/performance/{odp_l2fwd_run => odp_l2fwd_run.sh} (100%)
>   rename test/performance/{odp_scheduling_run => odp_scheduling_run.sh} (100%)
>
> diff --git a/platform/linux-generic/test/Makefile.am b/platform/linux-generic/test/Makefile.am
> index 05998e3..f74185d 100644
> --- a/platform/linux-generic/test/Makefile.am
> +++ b/platform/linux-generic/test/Makefile.am
> @@ -6,8 +6,8 @@ ODP_MODULES = pktio \
>   	      shmem
>
>   if test_vald
> -TESTS = pktio/pktio_run \
> -	pktio/pktio_run_tap \
> +TESTS = pktio/pktio_run.sh \
> +	pktio/pktio_run_tap.sh \
>   	ring/ringtest$(EXEEXT) \
>   	shmem/shmem_linux \
>   	${top_builddir}/test/validation/atomic/atomic_main$(EXEEXT) \
> @@ -38,20 +38,22 @@ TESTS = pktio/pktio_run \
>   SUBDIRS = $(ODP_MODULES)
>
>   if HAVE_PCAP
> -TESTS += pktio/pktio_run_pcap
> +TESTS += pktio/pktio_run_pcap.sh
>   endif
>   if PKTIO_IPC
> -TESTS += pktio_ipc/pktio_ipc_run
> +TESTS += pktio_ipc/pktio_ipc_run.sh
>   SUBDIRS += pktio_ipc
>   endif
>   if netmap_support
> -TESTS += pktio/pktio_run_netmap
> +TESTS += pktio/pktio_run_netmap.sh
>   endif
>   if PKTIO_DPDK
> -TESTS += pktio/pktio_run_dpdk
> +TESTS += pktio/pktio_run_dpdk.sh
>   endif
>   endif
>
> +TEST_EXTENSIONS = .sh
> +
>   dist_check_SCRIPTS = run-test tests-validation.env $(LOG_COMPILER)
>
>   test_SCRIPTS = $(dist_check_SCRIPTS)
> diff --git a/platform/linux-generic/test/pktio/Makefile.am b/platform/linux-generic/test/pktio/Makefile.am
> index 3dcc1ee..4a14343 100644
> --- a/platform/linux-generic/test/pktio/Makefile.am
> +++ b/platform/linux-generic/test/pktio/Makefile.am
> @@ -1,15 +1,15 @@
>   dist_check_SCRIPTS = pktio_env \
> -		     pktio_run \
> -		     pktio_run_tap
> +		     pktio_run.sh \
> +		     pktio_run_tap.sh
>
>   if HAVE_PCAP
> -dist_check_SCRIPTS += pktio_run_pcap
> +dist_check_SCRIPTS += pktio_run_pcap.sh
>   endif
>   if netmap_support
> -dist_check_SCRIPTS += pktio_run_netmap
> +dist_check_SCRIPTS += pktio_run_netmap.sh
>   endif
>   if PKTIO_DPDK
> -dist_check_SCRIPTS += pktio_run_dpdk
> +dist_check_SCRIPTS += pktio_run_dpdk.sh
>   endif
>
>   test_SCRIPTS = $(dist_check_SCRIPTS)
> diff --git a/platform/linux-generic/test/pktio/pktio_run b/platform/linux-generic/test/pktio/pktio_run.sh
> similarity index 100%
> rename from platform/linux-generic/test/pktio/pktio_run
> rename to platform/linux-generic/test/pktio/pktio_run.sh
> diff --git a/platform/linux-generic/test/pktio/pktio_run_dpdk b/platform/linux-generic/test/pktio/pktio_run_dpdk.sh
> similarity index 100%
> rename from platform/linux-generic/test/pktio/pktio_run_dpdk
> rename to platform/linux-generic/test/pktio/pktio_run_dpdk.sh
> diff --git a/platform/linux-generic/test/pktio/pktio_run_netmap b/platform/linux-generic/test/pktio/pktio_run_netmap.sh
> similarity index 100%
> rename from platform/linux-generic/test/pktio/pktio_run_netmap
> rename to platform/linux-generic/test/pktio/pktio_run_netmap.sh
> diff --git a/platform/linux-generic/test/pktio/pktio_run_pcap b/platform/linux-generic/test/pktio/pktio_run_pcap.sh
> similarity index 100%
> rename from platform/linux-generic/test/pktio/pktio_run_pcap
> rename to platform/linux-generic/test/pktio/pktio_run_pcap.sh
> diff --git a/platform/linux-generic/test/pktio/pktio_run_tap b/platform/linux-generic/test/pktio/pktio_run_tap.sh
> similarity index 100%
> rename from platform/linux-generic/test/pktio/pktio_run_tap
> rename to platform/linux-generic/test/pktio/pktio_run_tap.sh
> diff --git a/platform/linux-generic/test/pktio_ipc/Makefile.am b/platform/linux-generic/test/pktio_ipc/Makefile.am
> index bc224ae..8858bd2 100644
> --- a/platform/linux-generic/test/pktio_ipc/Makefile.am
> +++ b/platform/linux-generic/test/pktio_ipc/Makefile.am
> @@ -16,5 +16,5 @@ dist_pktio_ipc2_SOURCES = pktio_ipc2.c ipc_common.c
>
>   EXTRA_DIST = ipc_common.h
>
> -dist_check_SCRIPTS = pktio_ipc_run
> +dist_check_SCRIPTS = pktio_ipc_run.sh
>   test_SCRIPTS = $(dist_check_SCRIPTS)
> diff --git a/platform/linux-generic/test/pktio_ipc/pktio_ipc_run b/platform/linux-generic/test/pktio_ipc/pktio_ipc_run.sh
> similarity index 100%
> rename from platform/linux-generic/test/pktio_ipc/pktio_ipc_run
> rename to platform/linux-generic/test/pktio_ipc/pktio_ipc_run.sh
> diff --git a/test/performance/Makefile.am b/test/performance/Makefile.am
> index d61dee9..d23bb3e 100644
> --- a/test/performance/Makefile.am
> +++ b/test/performance/Makefile.am
> @@ -7,8 +7,10 @@ EXECUTABLES = odp_crypto$(EXEEXT) odp_pktio_perf$(EXEEXT)
>   COMPILE_ONLY = odp_l2fwd$(EXEEXT) \
>   	       odp_scheduling$(EXEEXT)
>
> -TESTSCRIPTS = odp_l2fwd_run \
> -	      odp_scheduling_run
> +TESTSCRIPTS = odp_l2fwd_run.sh \
> +	      odp_scheduling_run.sh
> +
> +TEST_EXTENSIONS = .sh
>
>   if test_perf
>   TESTS = $(EXECUTABLES) $(TESTSCRIPTS)
> diff --git a/test/performance/odp_l2fwd_run b/test/performance/odp_l2fwd_run.sh
> similarity index 100%
> rename from test/performance/odp_l2fwd_run
> rename to test/performance/odp_l2fwd_run.sh
> diff --git a/test/performance/odp_scheduling_run b/test/performance/odp_scheduling_run.sh
> similarity index 100%
> rename from test/performance/odp_scheduling_run
> rename to test/performance/odp_scheduling_run.sh
>
diff mbox

Patch

diff --git a/platform/linux-generic/test/Makefile.am b/platform/linux-generic/test/Makefile.am
index 05998e3..f74185d 100644
--- a/platform/linux-generic/test/Makefile.am
+++ b/platform/linux-generic/test/Makefile.am
@@ -6,8 +6,8 @@  ODP_MODULES = pktio \
 	      shmem
 
 if test_vald
-TESTS = pktio/pktio_run \
-	pktio/pktio_run_tap \
+TESTS = pktio/pktio_run.sh \
+	pktio/pktio_run_tap.sh \
 	ring/ringtest$(EXEEXT) \
 	shmem/shmem_linux \
 	${top_builddir}/test/validation/atomic/atomic_main$(EXEEXT) \
@@ -38,20 +38,22 @@  TESTS = pktio/pktio_run \
 SUBDIRS = $(ODP_MODULES)
 
 if HAVE_PCAP
-TESTS += pktio/pktio_run_pcap
+TESTS += pktio/pktio_run_pcap.sh
 endif
 if PKTIO_IPC
-TESTS += pktio_ipc/pktio_ipc_run
+TESTS += pktio_ipc/pktio_ipc_run.sh
 SUBDIRS += pktio_ipc
 endif
 if netmap_support
-TESTS += pktio/pktio_run_netmap
+TESTS += pktio/pktio_run_netmap.sh
 endif
 if PKTIO_DPDK
-TESTS += pktio/pktio_run_dpdk
+TESTS += pktio/pktio_run_dpdk.sh
 endif
 endif
 
+TEST_EXTENSIONS = .sh
+
 dist_check_SCRIPTS = run-test tests-validation.env $(LOG_COMPILER)
 
 test_SCRIPTS = $(dist_check_SCRIPTS)
diff --git a/platform/linux-generic/test/pktio/Makefile.am b/platform/linux-generic/test/pktio/Makefile.am
index 3dcc1ee..4a14343 100644
--- a/platform/linux-generic/test/pktio/Makefile.am
+++ b/platform/linux-generic/test/pktio/Makefile.am
@@ -1,15 +1,15 @@ 
 dist_check_SCRIPTS = pktio_env \
-		     pktio_run \
-		     pktio_run_tap
+		     pktio_run.sh \
+		     pktio_run_tap.sh
 
 if HAVE_PCAP
-dist_check_SCRIPTS += pktio_run_pcap
+dist_check_SCRIPTS += pktio_run_pcap.sh
 endif
 if netmap_support
-dist_check_SCRIPTS += pktio_run_netmap
+dist_check_SCRIPTS += pktio_run_netmap.sh
 endif
 if PKTIO_DPDK
-dist_check_SCRIPTS += pktio_run_dpdk
+dist_check_SCRIPTS += pktio_run_dpdk.sh
 endif
 
 test_SCRIPTS = $(dist_check_SCRIPTS)
diff --git a/platform/linux-generic/test/pktio/pktio_run b/platform/linux-generic/test/pktio/pktio_run.sh
similarity index 100%
rename from platform/linux-generic/test/pktio/pktio_run
rename to platform/linux-generic/test/pktio/pktio_run.sh
diff --git a/platform/linux-generic/test/pktio/pktio_run_dpdk b/platform/linux-generic/test/pktio/pktio_run_dpdk.sh
similarity index 100%
rename from platform/linux-generic/test/pktio/pktio_run_dpdk
rename to platform/linux-generic/test/pktio/pktio_run_dpdk.sh
diff --git a/platform/linux-generic/test/pktio/pktio_run_netmap b/platform/linux-generic/test/pktio/pktio_run_netmap.sh
similarity index 100%
rename from platform/linux-generic/test/pktio/pktio_run_netmap
rename to platform/linux-generic/test/pktio/pktio_run_netmap.sh
diff --git a/platform/linux-generic/test/pktio/pktio_run_pcap b/platform/linux-generic/test/pktio/pktio_run_pcap.sh
similarity index 100%
rename from platform/linux-generic/test/pktio/pktio_run_pcap
rename to platform/linux-generic/test/pktio/pktio_run_pcap.sh
diff --git a/platform/linux-generic/test/pktio/pktio_run_tap b/platform/linux-generic/test/pktio/pktio_run_tap.sh
similarity index 100%
rename from platform/linux-generic/test/pktio/pktio_run_tap
rename to platform/linux-generic/test/pktio/pktio_run_tap.sh
diff --git a/platform/linux-generic/test/pktio_ipc/Makefile.am b/platform/linux-generic/test/pktio_ipc/Makefile.am
index bc224ae..8858bd2 100644
--- a/platform/linux-generic/test/pktio_ipc/Makefile.am
+++ b/platform/linux-generic/test/pktio_ipc/Makefile.am
@@ -16,5 +16,5 @@  dist_pktio_ipc2_SOURCES = pktio_ipc2.c ipc_common.c
 
 EXTRA_DIST = ipc_common.h
 
-dist_check_SCRIPTS = pktio_ipc_run
+dist_check_SCRIPTS = pktio_ipc_run.sh
 test_SCRIPTS = $(dist_check_SCRIPTS)
diff --git a/platform/linux-generic/test/pktio_ipc/pktio_ipc_run b/platform/linux-generic/test/pktio_ipc/pktio_ipc_run.sh
similarity index 100%
rename from platform/linux-generic/test/pktio_ipc/pktio_ipc_run
rename to platform/linux-generic/test/pktio_ipc/pktio_ipc_run.sh
diff --git a/test/performance/Makefile.am b/test/performance/Makefile.am
index d61dee9..d23bb3e 100644
--- a/test/performance/Makefile.am
+++ b/test/performance/Makefile.am
@@ -7,8 +7,10 @@  EXECUTABLES = odp_crypto$(EXEEXT) odp_pktio_perf$(EXEEXT)
 COMPILE_ONLY = odp_l2fwd$(EXEEXT) \
 	       odp_scheduling$(EXEEXT)
 
-TESTSCRIPTS = odp_l2fwd_run \
-	      odp_scheduling_run
+TESTSCRIPTS = odp_l2fwd_run.sh \
+	      odp_scheduling_run.sh
+
+TEST_EXTENSIONS = .sh
 
 if test_perf
 TESTS = $(EXECUTABLES) $(TESTSCRIPTS)
diff --git a/test/performance/odp_l2fwd_run b/test/performance/odp_l2fwd_run.sh
similarity index 100%
rename from test/performance/odp_l2fwd_run
rename to test/performance/odp_l2fwd_run.sh
diff --git a/test/performance/odp_scheduling_run b/test/performance/odp_scheduling_run.sh
similarity index 100%
rename from test/performance/odp_scheduling_run
rename to test/performance/odp_scheduling_run.sh