Message ID | 1463497023-17708-1-git-send-email-maxim.uvarov@linaro.org |
---|---|
State | Accepted |
Commit | 6e00ca5e6af2ba8adac0082f3069c15e9cf1c66c |
Headers | show |
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
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 >
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" > > >
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" >
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" >> >> >
*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" > > >
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" >
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 --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
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%)